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
Форумы портала PHP.SU :: Версия для печати :: Синтаксическая непонятность
Форумы портала PHP.SU » » Вопросы новичков » Синтаксическая непонятность

Страниц (1): [1]
 

1. Champion - 11 Июля, 2012 - 09:54:25 - перейти к сообщению
ANY_EXISTATNT_OR_NOT_EXISTATN_CONSTANT_DOES_NOT_MATTER_WHAT_VALUE_IT_HAS:any_predefined_or_biultin_php_function();

Никто не сталкивался с таким синтаксисом? Происходит просто вызов функции (это просто функция, не метод какого-то класса). А вот что дает упоминает константы и двоеточия в начале - для меня загадка.
2. Stierus - 11 Июля, 2012 - 09:57:20 - перейти к сообщению
biultin - это клево Улыбка
3. Champion - 11 Июля, 2012 - 11:48:48 - перейти к сообщению
Ну опечатка, не придирайся Улыбка Опубликовал вопрос в "вопросах новичков"(куда еще постить вопросы по синтаксису), тут можно делать опечатки.
4. DeepVarvar - 11 Июля, 2012 - 11:51:03 - перейти к сообщению
о_О, Champion, а можно код посмотреть который эту ошибку вызывает?
5. Champion - 11 Июля, 2012 - 12:07:09 - перейти к сообщению
это не ошибка.
Пример кода

Он работает, как будто просто вар дамп
(Добавление)
PHP 5.3.10 (cli) (built: Feb 2 2012 20:27:51)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
6. EuGen - 11 Июля, 2012 - 12:08:53 - перейти к сообщению
DeepVarvar
Это не ошибка, а якобы предположение о том, что существует "синтаксис" вызова константа:функция()

Champion
Вспомните про метки в php - и как они объявляются (привет goto)
7. DeepVarvar - 11 Июля, 2012 - 12:15:40 - перейти к сообщению
EuGen пишет:
привет goto
А, ну действительно, он же с 5.3 появился Закатив глазки
8. Champion - 11 Июля, 2012 - 12:36:51 - перейти к сообщению
EuGen пишет:
Champion
Вспомните про метки в php - и как они объявляются (привет goto)
Аааа, точно! Блин, это же очевидно. Че-то я стормозил.

Всё началось с того, что я вызывал статический метод класса и забыл одно двоеточие. Произошло обращение к функции, которая после двоеточия. И вот такой неправильный вывод я сделал Улыбка

 

Powered by ExBB FM 1.0 RC1