PHP 变量函数empty()、is_null()、isset()、(bool)区别
来源:互联网 发布:node.js php python 编辑:程序博客网 时间:2024/05/05 01:10
PHP 变量函数empty()、is_null()、isset()、(bool)区别
在程序设计中,我们很容易对这几个变量函数混淆不清。 为了牢记区别,参考图: 从这个图中,华夏名网代理可以很清楚的看到一种联系: 假设 $var 是任何type。 当 empty($var) 为 true 时, (bool)($var) 为 false 。反之亦然。 同样, 当 is_null($var) 为 true 时, iss
在程序设计中,我们很容易对这几个变量函数混淆不清。
为了牢记区别,参考图:
从这个图中,可以很清楚的看到一种联系:
假设 $var 是任何type。
当 empty($var) 为 true 时, (bool)($var) 为 false 。反之亦然。
同样,
当 is_null($var) 为 true 时, isset($var) 为 false 。反之亦然。
假设 $var 是任何type。
当 empty($var) 为 true 时, (bool)($var) 为 false 。反之亦然。
同样,
当 is_null($var) 为 true 时, isset($var) 为 false 。反之亦然。
简单的程式描述为:
empty($var) = !(bool)($var)
(bool)($var) = !empty($var)
is_null($var) = !isset($var)
isset($var) = !is_null($var)
这样一来,只要记住一半,就可以区分了……
还有isset的经典用法
<?php
$str='12345678';
if(isset($str[7]))
{
echo '长度达到8位!';
}
else{ echo '长度不足8位!';
}
?>
- PHP 变量函数 empty()、is_null()、isset()、(bool) 的区别
- PHP 变量函数empty()、is_null()、isset()、(bool)区别
- php中empty(), is_null(), isset()函数区别
- php中empty(), is_null(), isset()函数区别
- php中empty(),is_null(),isset(),bool之间的区别
- php中empty(),is_null(),isset(),bool之间的区别
- php中的 三个判断变量的函数 empty is_null, isset
- PHP判断变量是否存在及函数isset() 、empty()与is_null的区别
- PHP判断变量是否存在及函数isset() 、empty()与is_null的区别
- PHP判断变量是否存在及函数isset() 、empty()与is_null的区别
- PHP判断变量是否存在及函数isset() 、empty()与is_null的区别
- php中函数 isset(), empty(), is_null() 的区别
- php中函数 isset(), empty(), is_null() 的区别
- PHP isset(),empty(),is_null()
- php empty isset is_null
- php empty() isset() is_null()
- php中empty() isset() is_null() 的区别
- PHP empty isset is_null区别比较
- 【Cortex-M0】6 NuMicro M051系列单片机
- 一个年轻董事长给大学生18条很好的建议
- Linux学习笔记[1] - 修改ROOT密码
- vm中ubuntu与宿主机文件共享
- classview 里面什么也么有显示?
- PHP 变量函数empty()、is_null()、isset()、(bool)区别
- ORACLE函数大全
- linux sort 命令
- ASP.NET学习笔记[6] - SVN配置方法
- 捷易通自动充值系统 破解版含注册机
- c++primer学习笔记(3.5)标准库bitset类型
- 在函数中使用二维数组做参数
- 数据压缩算法综述
- 七、中断、定时器使用