php中會被當做false來對待的值

php中會被當做false來對待的值

要明確地將一個值轉換成 boolean,用 (bool) 或者 (boolean) 來強制轉換。但是很多情況下不需要用強制轉換,因為當運算符,函數或者流程控制結構需要一個 boolean 參數時,該值會被自動轉換。當轉換為 boolean 時,以下值被認為是 FALSE:

布爾值 FALSE 本身整型值 0(零)浮點型值 0.0(零)空字符串,以及字符串 "0"不包括任何元素的數組特殊類型 NULL(包括尚未賦值的變量)從空標記生成的 SimpleXML 對象

所有其它值都被認為是 TRUE(包括任何資源 和 NAN)。