is_null() 函數偵測變數是否為NULL null PHP中一種特殊的資料型態,表示空值,即表示沒有為該變數設定任何值null(空值)例如: ?php$str = '';var_dump(is_null($str));//返回false,雖然變數$str被賦值為空,但不是null類型,所以返回false var_dump($str == null);//回傳true,== 只判斷值是否相等,而不判斷資料的型,所以變數$str的空值等於null(相當於空值)var_dump($str === null);//返回false,=== 不僅判斷值是否相等,還判斷數據的類型,所以變量$str的空值(字符串)不等於null (特殊的資料型別)?> 以上就介紹了php,is_null 和==null為何結果不一樣? ,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。