Я только что установил последнюю версию LAMP на Debian 7.0.0.
По какой-то причине, следующий код
if ($LogIncrease==true) echo "true" . "<br\>";
else echo "false" . "<br\>";
echo "LogIncrease=" . $LogIncrease . "<br\>";
возвращает
true
LogIncrease=false
когда $ LogIncrease на самом деле ложь и
true
LogIncrease=true
когда $ LogIncrease это на самом деле так
Когда я пользуюсь
if ($LogIncrease===true) echo "true" . "<br\>";
else echo "false" . "<br\>";
Я всегда получаю ложь. Может ли кто-нибудь сказать мне, что не так с тем, как я использую условное заявление?
Является ли '$ LogIncrease' фактически когда-либо« истинным », а не просто истинным? –
'var_dump ($ LogIncrease);' --- всегда использовать его для отладки, а не 'echo' – zerkms
Где вы определяете' $ LoginIncrease'? Кроме того, для отладки используйте var_dump(). –