Приднестровская поддержка XOOPS
Внутри класса можно создать свойство или метод, которые будут доступны
без создания экземпляра класса. Для этого перед определением свойства или
метода следует указать ключевое слово static. Например:
public static $var = 5;
public static function f_print() {
// Тело функции
}
Доступ к статическому свойству вне класса осуществляется так:
echo <Название класса>::$var;
Вызов статического метода без создания класса осуществляется следующим
образом:
<Название класса>::<Название метода>(<Параметры>);(1)
Чтобы обратиться к статической переменной из метода класса, можно использовать стандартный способ
<Название класса>::<Название переменной с символом $>
или использовать ключевое слово self вместо указания названия класса:
self::<Название переменной с символом $>
Отправитель | Нити |
---|
8 пользователь(ей) активно (4 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 8 далее... |