[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что за ошибка?
Shuriken
Вот такая ошибка Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in
ругается на
$sqls[] = $classname::get_cleanup_sql();


В инете пишут, что на версии пхп 5.3.х "::" работает, но обновление версии не подходит ибо это хостинг.

Есть другие варианты?
kaww
Ругается на двойное двоеточие $classname - это переменная, чтобы вызвать статичный метод нужно classname::get_cleanup_sql()
Winston
Цитата (Shuriken @ 28.12.2012 - 09:20)
$classname::get_cleanup_sql();

Так ты можешь писать начиная с 5.3. А если < 5.3 то тогда так придется писать
call_user_func(array($classname, 'get_cleanup_sql'));
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.