Blogger Information
Blog 44
fans 0
comment 1
visits 30814
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
4月12日作业——is_null(),empty(),isset()
时光记忆的博客
Original
553 people have browsed it

手抄作业

实例

//第一种场景: 变量未声明
//$a未声明
var_dump(isset($a) ? true : false);  //不报错,返回false表示未声明
//实例:在分页显示数据的时候,如果当前的url中有分页变量page,则输出指定页,否则就默认输出第一页数据
$name = isset($_GET['page']) ? $_GET['page'] : 1;
//is_null会给出警告,并自动执行 $a = null, 所以会返回true
var_dump(is_null($a) ? true : false);
//因为未声明的变量会自动初始化为null,而对于值为null的变量,empty()会认为是空,所以返回true
var_dump(empty($a) ? true : false);

// 第二种场景: 变量已声明
$a = 'www.php.cn';
$b = '';
$c = null;

echo '<hr color="blue">';
var_dump(isset($a));  //有无判断
var_dump(empty($b));  //非空判断
var_dump(is_null($c)); //null

//初始化变量的原则:
//1.在预知变量类型的情况下
$num = 0; //数值
$userName = ''; //字符串
$isPass = false; //布尔
$books = []; //数组
$student = null; //对象

//2.不确定变量最终会保存什么值,建议用null进行初始化

运行实例 »

点击 "运行实例" 按钮查看在线实例

505435625907466245.jpg

817785712486636688.jpg

161482773324759051.jpg

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post