Статические свойства и методы класса
- 20 June, 2008
- Posted in PHP
Tags : ООП- No Comment
Статические свойства и методы класса существуют для того чтобы ими можно было воспользоваться, не объявляя объект класса. Ключевое слово static делает члены и методы класса доступными в любой момент без объявления объекта класса.
Обращение к статическому свойству выглядит следующим образом
имя_класса::имя_свойства
и к статическому методу соответственно:
имя_класса::имя_метода([параметры...])
Зачастую классы со статическими компонентами используют в качестве библиотек констант и вспомогательных функций. Также, статические члены класса могут использоваться в качестве “счетчиков объектов”, так как статические переменные принадлежат всем объектам одновременно, другими словами, все изменения, производимые над статическим членом в одном объекте, распространяются на другие объекты.