批改状态:未批改
老师批语:
is_null(),empty(),isset()函数功能是PHP 中最基本的知识,同时也是在学习PHP必须掌握的知识。
<?php echo '<h2>is_null使用方式</h2>'; $val1; $val2 = null; $val3 = 'php'; unset($val3); @var_dump(is_null($val1) ? true : false); var_dump(is_null($val2) ? true : false); @var_dump(is_null($val3) ? true : false); echo '<h2>empty()</h2>'; $str1 = ''; $str2 = []; $str3 = '0'; $str4 = 0; $str5 = null; $str6 = false; $str7 = '有字符串'; var_dump(empty($str1) ? true : false); var_dump(empty($str2) ? true : false); var_dump(empty($str3) ? true : false); var_dump(empty($str4) ? true : false); var_dump(empty($str5) ? true : false); var_dump(empty($str6) ? true : false); var_dump(empty($str7) ? true : false); echo '<h2>isset()</h2>'; $domain = '有字符串'; $name = null; $job; var_dump(isset($var)); var_dump(isset($domain) ? true : false); var_dump(isset($name) ? true : false); var_dump(isset($job) ? true : false);
点击 "运行实例" 按钮查看在线实例
运行效果图

变量的使用方式
变量在PHP中同样为最最基本的知识,在后期的框架等开发中应用很广泛
<?php
echo '<h2>使用全局变量在函数中相加并进行输出</h2>';
$x = 5;
$y = 7;
function hello()
{
global $x,$y;
$y = $x + $y;
return $y;
}
echo hello();
/***************************************************/
echo '<hr color="red">';
echo '<h2>使用静态变量</h2>';
function myStatic()
{
static $num = 1;
//$num++,先将$num值输出后再加1
return '第'.$num.'次输出'.$num++.'<br>';
}
echo '第一次执行完成后$num值:'.myStatic().'<br>';
//第一次执行完成后$num值为2
echo '第一次执行完成后$num值:'.myStatic().'<br>';
//第二次执行完成后$num值为3
echo '第一次执行完成后$num值:'.myStatic().'<br>';
//第三次执行完成后$num值为4
echo '第一次执行完成后$num值:'.myStatic().'<br>';
/****************************************************/
echo '<hr color="blue">';
echo '<h2>使用GET方式在浏览器地址栏输入对应名称页面输出对应信息</h2>';
//可以在全局直接引用
echo '我的姓名是:'.$_GET['name'];
//也可以在函数中直接引用
function sayName()
{
//超全局变量不需要使用关键字 global 进行声明
return '我的姓名是:'.$_GET['name'];
}
//调用函数
echo sayName();点击 "运行实例" 按钮查看在线实例
效果图

手写代码:

总结:
is_null(),empty(),isset()函数功能是PHP 中最基本的知识,同时也是在学习PHP必须掌握的知识。变量在PHP中同样为最最基本的知识,在后期的框架等开发中应用很广泛
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号