Онлайн учебник по PHP

Список уроков по теме«ООП»

Введение в ООП Классы Свойства и функции Область видимости Наследование Абстрактные классы Интерфейсы Перегрузка и магические методы Контроль типа Пространства […]

Трейты

Начиная с версии 5.4.0 в PHP есть возможность использования инструментария для повторного использования кода. Он называется — трейт. Трейт похож на […]

Пространства имен

Пространства имен, это один из способов инкапсуляции элементов. Такое абстрактное понятие можно увидеть во многих местах. Например, в операционной системе […]

Контроль типа

В PHP 5 есть возможность использования контроля типов. При передаче параметром есть возможность проверить данные на такие типы: объекты (путем […]

Перегрузка и магические методы

Перегрузка в PHP дает возможность динамически “создавать” свойства и методы. Такие методы и свойства обрабатываются с помощью “волшебных” методов, которые […]

Интерфейсы

С помощью интерфейсов можно описать методы, которые должны быть реализованы в классе без необходимости описания их функционала. Интерфейсы объявляются так […]

Абстрактные классы

Класс, который содержит хотя бы один абстрактный метод, должен быть определен как абстрактный. Абстрактные классы реализуют на практике один из […]

Наследование

Наследование полезно использовать, когда вы расширяете класс, дочерний класс наследует все публичные (public) и защищенные (protected) методы из родительского класса. […]

Область видимости

В предыдущем уроке мы могли использовать ключевое слово public перед переменной или классом. Слова public, private, protected определяют область видимости переменной или класса. public — […]

Свойства и функции

Переменные в классе, называются “свойствами”. Также их называют, используя другие термины, такие как “атрибуты” или “поля”. Они определяются с помощью […]