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中同样为最最基本的知识,在后期的框架等开发中应用很广泛