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教程有興趣的朋友有所幫助。