浅谈PHP中其他类型转化为Bool类型

 更新时间:2016年03月28日 10:36:24   作者:chinacion  
本文给大家汇总介绍了下PHP中转化为布尔(bool)类型时的一些情况,非常的简单,有需要的小伙伴可以参考下

问题起由:PHP中if(true==2)会返回true还是false?

结果是返回true,顺着这个问题,我把php其他数据类型也测试一下。

结论:

转化为bool类型时,会变成false的几种数据:

1.整型0

2.空字符串

3.空数组

4.NULL

欢迎补充...

测试代码:

<?php
function p($title,$mybool){
  echo "<pre>".$title;
  echo var_dump($mybool)."</pre>";
}
class foo {
  function do_foo() {
    echo "你好!";
  }
}
echo"<pre>PHP中的其他类型转化为Bool类型</pre>";
//零
$n0=boolval(0);
p("零:",$n0);

//正整数
$n=boolval(2);
p("正整数:",$n);

//负整数
$nx=boolval(-2);
p("负整数:",$nx);

//字符空格
$ss=boolval(" ");
p("字符空格:",$ss);

//空字符串
$sn=boolval("");
p("空字符串:",$sn);

//字符串
$s=boolval("chinacion");
p("字符串:",$s);

//空数组
$an=boolval(array());
p("空数组:",$an);

//数组
$a=boolval(array(0=>1));
p("数组:",$a);

//null类型
$nu = boolval(NULL);
p("NULL:",$nu);

//object
$bar = new foo;
$bar;
$obj = boolval($bar);
p("Object:",$obj);

相关文章

  • PHP-FPM实现性能优化

    PHP-FPM实现性能优化

    本文给大家介绍的是通过php-fpm实现性能优化的配置方法以及注意事项,有需要的小伙伴可以参考下
    2016-03-03
  • PHP实现图片旋转的方法详解

    PHP实现图片旋转的方法详解

    这篇文章主要为大家详细介绍了PHP如何实现图片旋转功能,文中的示例代码讲解详细,对我们学习PHP有一定帮助,感兴趣的小伙伴可以了解一下
    2022-11-11
  • php模拟用户自动在qq空间发表文章的方法

    php模拟用户自动在qq空间发表文章的方法

    这篇文章主要介绍了php模拟用户自动在qq空间发表文章的方法,可实现模拟用户提交表单发布文章的功能,代码中包含有较为详尽的注释便于理解,需要的朋友可以参考下
    2015-01-01
  • 使用PHP实现Mysql读写分离

    使用PHP实现Mysql读写分离

    本篇文章是对使用PHP实现Mysql读写分离的方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • [PHP]实用函数7

    [PHP]实用函数7

    [PHP]实用函数7...
    2007-11-11
  • PHP的Yii框架的常用日志操作总结

    PHP的Yii框架的常用日志操作总结

    这篇文章主要介绍了PHP的Yii框架的常用日志操作总结,包括消息的过略和格式化等基本内容,需要的朋友可以参考下
    2015-12-12
  • 浅析PHP绘图技术

    浅析PHP绘图技术

    本篇文章是对PHP绘图技术进行了详细的分析介绍,需要的朋友参考下
    2013-07-07
  • php+ajax实现无刷新的新闻留言系统

    php+ajax实现无刷新的新闻留言系统

    这篇文章主要介绍了一款基于php+ajax无刷新的新闻留言系统实现过程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-10-10
  • php获取twitter最新消息的方法

    php获取twitter最新消息的方法

    这篇文章主要介绍了php获取twitter最新消息的方法,涉及php操作curl及正则替换的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • PHP设计模式之观察者模式定义与用法分析

    PHP设计模式之观察者模式定义与用法分析

    这篇文章主要介绍了PHP设计模式之观察者模式定义与用法,结合实例形式分析了php观察者模式的概念、原理、用法及相关操作注意事项,需要的朋友可以参考下
    2019-04-04

最新评论