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 :: Unexpected T_PAAMAYIM_NEKUDOTAYIM на php 5.2.17
Начиная с версии PHP 5.3.0, стало возможным обратиться к классу с помощью переменной. Значение переменной не должно быть ключевым словом (например, self, parent или static).
(Добавление)
Насчёт "исправить" (там-же, речь о статических методах, константах....):
Цитата:
При обращении к этим элементам извне класса, необходимо использовать имя этого класса
(Добавление)
Ну, или хостинг по-современнее найти...
Xts
Отправлено: 19 Февраля, 2015 - 12:02:02
Новичок
Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2013
Помог: 0 раз(а)
Sail
в чем причина то я знаю, что в 5.3 добавили это.
дак а как под 5.2 то заставить работать? вот это я чет не могу (Добавление)
да и я же написал, что если заменить переменную на имя класса, то ошибки нет, но и не работает ничего нормально
Sail
Отправлено: 19 Февраля, 2015 - 12:09:36
Участник
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Помог: 57 раз(а)
Xts, смотрю на описание функции: public function getUrl(), и не понимаю, для чего используете оператор :: ?
Попробуйте просто
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Помог: 57 раз(а)
Xts, в базовом классе, от которых наследуются перечисленные при регистрации модули, есть функция getUrl()? (ну или в самих этих классах)
И объявлена ли она статической?
Xts
Отправлено: 19 Февраля, 2015 - 12:40:39
Новичок
Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2013
Помог: 0 раз(а)
Sail, она объявлена статической в каждом модуле и вот еще такой кусок есть
"Такой кусок" - это интерфейс, который должен быть реализован в тех самых классах.
"Объявлена статической в каждом модуле" - тогда логично.
Но (всё в той-же справке):
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.