У меня есть некоторый код, который выглядит следующим образом:ошибка входа в PHP
$log->error('addToWatch=['.$addToWatchPage.'] success=['.$success.']');
if(($success == 1) and ($addToWatchPage == true)) {
$log->error('adding to watch page');
} else {
$log->error('NOT added to watch page');
}
Когда я запускаю его, я всегда вдаваясь в, если заявление и никогда в заявлении еще даже если $addToWatchPage
является ложным. См. Мой выход в журнал ниже:
Sat Jan 26, 2013 @ 6:02 addToWatch=[false] success=[1]
Sat Jan 26, 2013 @ 6:02 adding to watch page.
Может ли кто-нибудь объяснить, почему это нарушено?
ли '$ addToWatchPage' установлен в строку "ложной" или фактический ложное значение? 'var_dump ($ addToWatchPage)' – showdev
код, который вы предоставили, не воспроизводит ошибку –