手抄代码
实例
<?php //is_null什么时候返回true //1变量已经声明但未初始化,默认null //给变量初始化为null:$a=null //unset($var),当前$var是null $val1;//已声明未初始化 $val2=null;//已声明,初始化null $val3='css';//已声明,初始化非null var_dump((is_null($val1) ? true : false)); var_dump((is_null($val2) ? true : false)); var_dump((is_null($val3) ? true : false)); //empty() //1空字符串 //2null //0 '0' folse $set1 = ''; $set2 = []; $set3 = '0'; $set4 = 0; $set5 =null; $set6 = false; $set7 = 10; echo'<hr>'; var_dump(empty($set1) ? true : false); var_dump(empty($set2) ? true : false); var_dump(empty($set3) ? true : false); var_dump(empty($set4) ? true : false); var_dump(empty($set5) ? true : false); var_dump(empty($set6) ? true : false); var_dump(empty($set7) ? true : false); echo'<hr>'; //isset()是null的相反操作,变量不为null 返回true $demo1 = '2'; $demo2 = 5; $dome3 ; var_dump(isset($demo1)); var_dump(isset($demo2)); var_dump(isset($demo3)); ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例