5 лет назад
PHP. ООП. Статические свойства и методы
В PHP есть поддержка статических свойств и методов. Для объявления свойства или метода статическим в php есть ключевое слово static. Обращение к статическим свойствам и методам не предполагает создания объекта. При попытке обратиться к статическому свойству через объект класса вы получите ошибку. Что касается статических методов, то, начиная с php 5.3, допустимо обращение к статическому свойству в контекст объекта. Внутри статического свойства нельзя обращаться к свойству через $this. Собственно идея статических свойств и заключается в этом — статические свойства как бы «прикрепляются» к классу...
5 лет назад
Ключевое слово static в PHP
Источник: Nuances of Programming Сигнатура метода Самый распространенный вариант использования ключевого слова static — статический метод. Несмотря на то, что к статическим методам можно обращаться с помощью объектного оператора (->), рекомендуется использовать оператор разрешения области видимости (::), поскольку альтернатива устарела и, вероятно, будет удалена в будущем. С помощью оператора разрешения области видимости можно вызывать статические методы напрямую в классе, а не в его экземпляре. В результате этого ключевое слово $this становится недоступным в теле статических методов...