| PHP Ръководство | ||
|---|---|---|
| Предишна страница | Глава 19. Класове и обекти (PHP 5) | Следваща страница |
Декларирането на свойствата и методите на клас като статични, ги прави достъпни без нуждата от инстанцииране на класа. До поле, декларирано като статично, не може да се осъществи достъп от инстанция на обект (може само чрез статичен метод).
От съображения за съвместимост с PHP 4 ако не е използвана декларация за видимост, свойството или метода ще бъдат разглеждани като public.
Поради фактът, че статичните методи могат да бъдат извикани без да е нужна
инстанция на обект, псевдо-променливата $this не е
достъпна в метода деклариран като статичен.
Не е възможно да се осъществи достъп до статичните свойства на обект чрез оператора ->.
При статичното извикване на нестатичен метод се генерира E_STRICT предупреждение.
| Предишна страница | Начало | Следваща страница |
| Оператор за област на действие (::) | Начало на раздела | Класови константи |