批改状态:合格
老师批语:
<?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();
?>点击 "运行实例" 按钮查看在线实例
手写代码:

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号