Важные справочники к ночным пляскам с бубном:)  

  СПРАВОЧНИК PHP

Классы и объекты PHP5

Static()

Объявление членов или методов класса static делает их доступными без создания экземпляра класса. Член, объявленный static, не может быть доступен из объекта - экземпляра класса (хотя статический метод может).

Объявление static должно следовать после объявления типа видимости. Для совместимости с PHP4, при отсутствии объявления типа видимости, члены и методы работают, как public.

Поскольку методы static возможно вызывать без создания экземпляров объектов, псевдо-переменная $this недоступна внутри метода, объявленного как static.

Фактически вызовы статических методов совершаются во время компиляции. При использовании определенного имени класса метод уже полностью идентифицирован и не применяет правил наследования. Если вызов осуществляется посредством self, то self передается в текущий класс, то есть класс, которому принадлежит код. Здесь правила наследования также не применимы.

Доступ к статическим свойствам в объекте не может быть получен оператором ->.

Вызывающие не статические методы статически генерируют предупреждение уровня E_STRICT.

Пример статического члена

Пример метода Static

script© 16valve.ru version 1.0 2016