我無法弄清楚這一點。PHP boolean TRUE/FALSE?
如果鍵入:
function myfunction(){
......
if ...
return TRUE;
if ...
return FALSE;
}
爲什麼我不能這樣使用它:
$result = myfunction();
if ($result == TRUE)
...
if ($result == FALSE)
...
還是我必須使用:
$result = myfunction();
if ($result == 1)
...
if ($result == 0)
...
或者這樣:
$result = myfunction();
if ($result)
...
if (!$result)
...
小備註:代碼讀取這樣的:'如果......返回true;否則返回false;'應該**總是**被重寫爲'return ... === true;'或者在類型安全的語言中,簡單地返回...;'。 'if'在這裏根本沒有意義,因爲我們正在測試的條件已經與返回值相對應。 – 2011-12-31 21:52:58