Помощник
Здравствуйте, гость ( Вход | Регистрация )
[PHP] Стрелка при вызове статических методов, Объясните как на это реагировать =) |
Гость_wizard993_* |
2012-03-23, 22:00
Сообщение
#1
|
|
Гости |
Небольшое вступление. Есть вот такой код:
Так вот, по идее, раз метод Method1 статический, то обращение к нему идёт через двойное двоеточие. Но если мы пишем Primary::$method::Method1(); то парсер ругается: Parse error: syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM) in ... Так вот вопрос. Ничего страшного, что к статическому методу идёт обращение как к динамическому (с использованием стрелки) или это можно както победить? Сообщение отредактировал wizard993 - 2012-03-23, 22:01 |
|
|
||
Alexander |
2012-03-24, 0:41
Сообщение
#2
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Ничего. :: работает только для названия класса, но никак не для его объекта. |
|
|
||
Гость_wizard993_* |
2012-03-24, 16:31
Сообщение
#3
|
|
Гости |
упс, Спасибо большое
|
|
|
||
Текстовая версия | 0.0338 сек. 11 запросов GZIP включен Сейчас: 2024-04-24, 5:52 |