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 :: Версия для печати :: Не работает код в функциях [2]
Форумы портала PHP.SU » » Вопросы новичков » Не работает код в функциях

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

16. EuGen - 02 Декабря, 2011 - 21:13:25 - перейти к сообщению
OrmaJever пишет:
ах да, использовать в функциях ключевое слово global тоже не хорошо, оно существено замедляет скрипт.

Не замедляет. Плохо его использовать потому, что это - side-effect (по сути, неожиданное поведение функции для ее внешнего окружения). Представьте себе, что у Вас есть очень нужная и полезная функция, но внутри у нее 5-6 global вот таких. Как Вы будете переносить её на другой проект? Ведь по-сути она становится жестко привязана к окружению и логике того проекта, где используется.
17. Bio man - 02 Декабря, 2011 - 22:58:17 - перейти к сообщению
Данил_123 пишет:
var_dump((int)$text) при tехt равной "один" не вернет 1(единицу)..
правильно, вернет 0
Данил_123 пишет:
может не прав, не читал код автора, только вопрос
а стоило прочитать! $Text у него число, судя по коду
18. Данил_123 - 03 Декабря, 2011 - 09:04:00 - перейти к сообщению
Bio man
Цитата:
$Text у него
число, судя по коду
так это все меняет.. И я все более усердно предлагаю свой код.. Где текст tехt, числа number

 

Powered by ExBB FM 1.0 RC1