Классы в PHP 5
В этой статье я расскажу о некоторых принципах работы с классами в PHP 5
Класс описывается следующим образом:
-
class Main {
-
}
Каждый класс может содержать конструктор и деструктор, описывающиеся функциями __construct() и __destruct()
Для примера создадим простой класс с конструктором и деструктором:
После запуска этого скрипта, тестовая страница будет выглядить так:
Object of class Main created Object of class Main destroyed
PHP 5 поддерживает ограничение видимости параметра класса. Используются стандартные в ООП термины - public, protected, private. Например: "public $public;"
В php существует поддержка статических методов и членов класса. Для объявления статического метода или параметра используется ключевое слово static. Доступ к статическим сущностям осуществляется через оператор "::":
Этот код выводит на страницу текст, хранящийся в статической переменной $message. Кроме того, можно использовать константы, обращение к которым происходит так же, через оператор "::". Константа определяется выражением вида "const constant = 'value'".
В данной статье представлены не все возможности работы с классами в PHP5. В скором времени появяться новые статьи.

Ваш отзыв