function return_true() {
return true;
}
function return_false() {
return false;
}
echo return_true(); //outputs 1
echo return_false(); //outputs nothing
爲什麼我不能回顯return_false並得到0?如果之前已經問過這個問題,但是我沒有找到任何回答這個問題的道歉,我很抱歉。注意:我並不是說這是需要完成的,我只是在PHP中用bools搞亂了,發現這很奇怪。只返回false的函數什麼也沒有
Becouse沒有什麼可顯示的。某些病例的結果爲false = null或0。 – Alker
因爲你犯了一個錯誤,認爲PHP具有簡單的一致規則:http://www.php.net/manual/en/language.types.string.php#language.types.string.casting。 (更一般地說,http://www.php.net/manual/en/types.comparisons.php。) –
你不能輸出false。 嘗試var_dump()或echo(int)return_false(); – NemanjaLazic