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

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

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

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

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

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


分享到:


相關文章: