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 :: Версия для печати :: define('true',false,true);
Форумы портала PHP.SU » » Вопросы новичков » define('true',false,true);

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

1. romantik2011 - 07 Августа, 2011 - 00:21:52 - перейти к сообщению
Слушаю видео, там затрагивает вопрос констант в ПХП, автор говорит что если вы хотите человека довести до сумасшествия, объявите так.



Но в чем будет сумасшествие, я так и не понял. Объясните.
2. LIME - 07 Августа, 2011 - 00:36:00 - перейти к сообщению
romantik2011 дело в том что переопределяется константа TRUE
тоесть потом если написать ==TRUE будет false
и хрен отловиш эту ошибку если не увидеть дефайн
3. romantik2011 - 07 Августа, 2011 - 00:50:14 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  дело в том что переопределяется константа TRUE


Переопределяется в первом параметре функции
?
4. LIME - 07 Августа, 2011 - 00:55:33 - перейти к сообщению
romantik2011 понял что следует вам разжевать поподробнее
например вы используете сравнение if ($var==true)
на самом деле вы сравниваете переменную с предопределенной константой TRUE
если ее переопределить и дать ей значение false сами понимаете что ваше условие станет наоборот
и если вы таким образом подшутите над коллегой лучше бегите подальше он вас прибьет )))

 

Powered by ExBB FM 1.0 RC1