PHP基础--空值的探索
来源:互联网 发布:神马搜索排名软件 编辑:程序博客网 时间:2024/06/06 14:12
在PHP中,我对null,0,false等变量相关的细节进行了初步探索,代码和输出结果粘贴如下,值得思考。
<?phpecho '针对 0,null,false,"" 的研究';echo "<br/>";echo "<br/>";echo "<br/>0 == false 为 " . (string)(0 == false);echo "<br/>'0' == false 为 " . (string)('0' == false);echo "<br/>null == false 为" . (string)(null == false);echo "<br/>null == 0 为" . (string)(null == 0);echo "<br/>";echo "<br/>";echo "0 === false 为 " . (string)(0 === false);echo "<br/>'0' === false 为 " . (string)('0' === false);echo "<br/>null === false 为" . (string)(null === false);echo "<br/>null === 0 为" . (string)(null === 0);echo "<br/>";echo "<br/>";echo "<br/>'12' == 12 为 " . (string)('12' == 12);echo "'12' === 12 为 " . (string)('12' === 12);echo "关于empty函数:<br/>";$var = 0;echo "empty(0) is " . empty($var);$var = "0";echo "<br/>empty('0') is " . empty($var);$var = false;echo "<br/>empty(false) is " . empty($var);$var = "false";echo "<br/>empty('false') is " . empty($var);$var = null;echo "<br/>empty(null) is " . empty($var);$var = "null";echo "<br/>empty('null') is " . empty($var);?>
输出结果如下:
针对 0,null,false,"" 的研究0 == false 为 1'0' == false 为 1null == false 为1null == 0 为10 === false 为 '0' === false 为 null === false 为null === 0 为'12' == 12 为 1'12' === 12 为 关于empty函数:empty(0) is 1empty('0') is 1empty(false) is 1empty('false') is empty(null) is 1empty('null') is
0 0
- PHP基础--空值的探索
- 成功基础的探索
- php去除空值
- PHP空值判断
- php null空值
- php null空值
- PHP内核探索:PHP的FastCGI
- 12.PHP内核探索:PHP的FastCGI
- PHP内核探索:PHP的FastCGI
- PHP内核探索:PHP里的opcode
- 探索PHP
- 对于有趣的php引用的探索
- php过滤数组空值
- PHP编程:探索字串的奥秘
- PHP编程:探索字串的奥秘
- PHP编程:探索字串的奥秘
- PHP编程:探索字串的奥秘
- php内核探索:类的成员方法
- STM32 485通信 自我学习总结 控制380V变频器去控制380V电机 不断更新中
- UVA - 10763-Foreign Exchange
- 多路分离的解码器
- codeforces Round #261(div2) C解题报告
- cuda内建变量
- PHP基础--空值的探索
- Opencv Linux环境搭建
- 根据现实中一个实例--线程和进程的理解
- webots仿真机器人平台
- TNS-01251: Cannot set trace/log directory under ADR
- dx9 视口变换 和 投影变换
- mina 线程模型配置
- 函数的类型,函数的声明,函数的定义,函数的调用,函数嵌套,函数递归,形参实参
- UVA - 10905-Children's Game