if ($fromcat == "true" || $fromcat == 1){
error_log("binding to CAT " . $cat . " because pfc was " . $fromcat);
} else {
error_log("binding to ROOM " . $room . " because pfc was " . $fromcat);
}
, пожалуйста, ознакомьтесь с приведенным выше кодом.Если заявление не соблюдается в PHP
Я думаю, что все согласны с тем, что если $fromcat
равно 0, я никак не мог получить сообщение «привязка к CAT (...)» на моей консоли.
И все же, вот оно:
[01-Apr-2013 22:34:50] binding to CAT single because pfc was 0
Как это вообще возможно? Вы не можете одновременно отображать слово CAT и число 0! PHP пьян?
Что произойдет, если вы используете '' === оператор вместо '' ==? – Dai
он работает! Благодаря! – Saturnix
К сожалению, '0 ==" true "' истинно. – Gumbo