178 читали · 5 лет назад
PHP. ООП. Абстрактные классы и интерфейсы
В сегодняшнем уроке мы рассмотрим абстрактные классы и интерфейсы в php, а также обсудим различия между ними. Абстрактные классы в php реализуются добавлением ключевого слово abstract. Абстрактные классы могут иметь свойства и методы. Но в отличии от обычных классов, методы в абстрактных классах не имеют тела. Ключевое значение в таких методах — необходимость их реализации в дочерних классах. Интерфейс — это тот же абстрактный класс, но у него нет свойств. Интерфейс объявляется при помощи ключевого слова interface. Еще одной важной особенностью является то, что класс может унаследовать только один класс, но может реализовывать сколь угодно много интерфейсов...
3 года назад
PHP: типы констант
Источник: Nuances of Programming Предыдущая часть: “PHP: типы переменных” Константа  —  это имя или идентификатор простого значения. Ее характеристики: Чтобы определить константу, нужно использовать функцию define(), а чтобы получить ее значение, нужно просто указать ее имя. В отличие от переменных, константу не обязательно обозначать символом $. Можно также использовать функцию constant() для чтения значения константы, чтобы получить ее имя в динамическом режиме. Функция constant() Как следует из...