myspace
@myspace

Как вызвать недоступное статичное свойство?

__set и __get работают только в контексте объекта, как сделать подобное со статикой?
  • Вопрос задан
  • 176 просмотров
Решения вопроса 2
DevMan
@DevMan
только если писать свои гетер/сетер или эмулировать их через __callStatic.
так как с __set/__get работать со статикой не выйдет.
Ответ написан
Комментировать
BuriK666
@BuriK666
Компьютерный псих
Никак. Есть предложение, но так и не реализовано https://wiki.php.net/rfc/static-classes
Сделайте свой getter
public static function getVar () {
  return self::$var;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@heahoh
Full stackoverflow developer
Сделать синглтон?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы