Correction status:qualified
Teacher's comments:
<?php //is_null() 判断变量是否为null 什么情况下返回值为true; // is_null() 变量已声明但是未赋值 ,为null; // is_null() 变量为null ,为null ; // is_null() unset()变量后为null; // 总结 : 变量已声明未赋值、赋值为null、 unset删除当前变量 后为null $var ; $name =null; $var1 = "name"; unset($var1); echo '<hr color="#FF0000">'; @var_dump( is_null($var)); var_dump(is_null($name)); @var_dump( is_null ($var1)); // empty() 什么情况下为空 // 空字符串 ,空数组 // 变量赋值null、0、'0'/false print '<br>'; $var1=''; $var2=[]; $var3=null; $var4=0 $var5='0'; $var6= false; $var7="name"; echo"<hr>"; var_dump(empty($var1)); var_dump(empty($var2)); var_dump(empty($var3)); var_dump(empty($var4)); var_dump(empty($var5)); var_dump(empty($var6)); // 正常输出变量 已声明已赋值; var_dump(empty($var7)); /iseet是null的相反操作 *总结:变量存在并且不为null ,返回true*/ echo '<hr color="#FF0000">' ; $ni_ce="这个变量"; $var12; var_dump(isset($ni_ce)); var_dump(isset($var12)); // 全局变量 :函数外创建 // 局部变量:函数内创建 // 静态变量 :函数内创建 ,仅函数中使用 $lxx="一头猪"; function lxx(){ global $lxx; $name="是最帅的神"; return '我也是这么认为'.$lxx.'对吧'; } echo luxx(); echo '<hr color="#FF0000" width="100%">'; function sayname(){ $num=1; return '我的第一次'.$num.'这个数字是这样输出的'; } echo sayname(); echo"<br>"; echo sayname(); ?>
点击 "运行实例" 按钮查看在线实例
手写代码: