Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: недавно начал изучать ООП и появился вопрос никак не могу найти что значит запись
Если требуется обращение к константе класса внутри самого класса, тогда так же обращаемся как и к статическим свойствам(переменным) через ключевое слово self:: но уже без знака $
Ещё можете встретить :: при вызове родительского метода из класса наследника при помощи ключевого слова parent::
LIME
Отправлено: 20 Сентября, 2013 - 09:14:52
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
подитожим
:: используется при обращении к членам класса в контексте класса, а не конкретного экземпляра,
и так как статические члены и константы относятся ко всему классу целиком то и обращаться к ним можно при помощи ::
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.