PHP 8. ООП

6:40 Часов
Зачислено 0 учеников

0 Оценок

Описание курса

На сегодняшний день PHP является наиболее популярным языком
программирования для веб-разработки. На PHP написано около 80% всех
сайтов в сети. На PHP написаны такие популярные CMS, как WordPress,
OpenCart, 1С-Битрикс, PrestaShop, Drupal, Magento и многие другие. Также
на PHP написано и множество популярнейших фреймворков, например:
Laravel, CodeIgniter, Symfony, CakePHP, Yii и т.д.


В предлагаемом цикле уроков мы будем изучать объектно-ориентированное программирование в PHP 8 (PHP 8 ООП).

Комментарии (0)

В этом уроке мы поговорим о необходимых инструментах и знаниях для прохождения данного цикла уроков. В частности, я расскажу о вариантах веб-сервера, а также о рекомендуемом варианте редактора для написания кода. Кроме этого, из урока вы узнаете, как минимально настроить редактор PhpStorm для более комфортной работы.

-

В этом уроке мы разберем два фундаментальных понятия ООП: класс и объект. Из урока вы узнаете не только о том, как создать свой первый класс и объект, но также узнаете и о разнице между ними.

-

Из этого урока вы узнаете о том, что такое свойства класса в ООП. Если говорить в двух словах, то свойства класса - это переменные, объявленные в рамках класса. Эти свойства могут быть доступны объектам и вы узнаете, как получить значения доступных объекту свойств. Также вы узнаете о так называемых динамических свойствах.

-

Из этого урока вы узнаете о том, что такое методы класса в ООП. Если говорить в двух словах, то методы класса - это функции, объявленные в рамках класса. Эти методы могут быть доступны объектам и вы узнаете, как вызывать методы у объектов. Также вы узнаете о зарезервированной переменной $this, которая доступна внутри класса.

-

Из этого урока вы узнаете о том, как в ООП можно вызывать методы по цепочке, один за другим, без необходимости каждый раз обращаться к объекту.

-

Из этого урока вы узнаете об одном из так называемых магических методов в ООП - это метод конструктор (__construct). Данный метод называется магическим потому, что его не нужно вызывать у объекта, он вызывается автоматически при создании объекта. И в этот момент мы можем сделать некоторые действия, которые помогут инициализировать нужное состояние объекта, например, заполнить значениями его свойства.

-

Из этого урока вы узнаете о том, как уточнить тип аргумента метода и указать, что параметром может выступать только экземпляр определенного класса. Это позволит сделать ваш код более типизированным и точным в исполнении.

-

Из этого урока вы узнаете об одной из ключевых концепций ООП - наследование. Благодаря наследованию, мы можем избегать дублирования кода и расширять функционал классов.

-

В этом уроке вы познакомитесь с модификаторами доступа public, protected и private, которые определяют области видимости свойств, методов и констант классов и повышают контролируемость кода.

-
Андрей Кудлай

Андрей Кудлай

Веб-разработчик
5.00
Верный пользователь
Эксперт
Серебряные курсы
Популярный
Фантастическая поддержка

Отзывы учеников

0
0 Отзывы
Качество контента (0)
Навыки преподавателя (0)
Стоимость товара (0)
Качество поддержки (0)

Отзывы (0)

Качество контента
Навыки преподавателя
Стоимость товара
Качество поддержки
Бесплатно
Гарантия возврата денег - 14 дней
В Курс включено:
Вместимость:
Неограниченно
Продолжительность:
6:40 Часов
Учеников:
0
Файлы:
9
Дата создания:
1.12.2023

Пожаловаться на курс

Пожалуйста, кратко опишите содержание жалобы.

Поделиться

Поделись курсом со своими друзьями

Купить за баллы

Центр настроек конфиденциальности

Настройки файлов cookie

Мы используем файлы cookie для сохранения или получения информации о вашем браузере. Эта информация может относиться к вам, вашим предпочтениям, вашему устройству или в основном будет использоваться для работы веб-сайта в соответствии с вашими ожиданиями. Мы уважаем ваше право на конфиденциальность данных, поэтому вы можете отказаться от использования некоторых типов файлов cookie. Нажимайте на заголовки категорий для получения более подробной информации и изменения настроек. При этом следует помнить, что блокировка некоторых типов файлов cookie может повлиять на использование вами веб-сайта и ограничить предлагаемые нами услуги.