我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

PHP - 打印布尔表达式的结果

I expect the following code to print "false"

<?php
    $a = 4;
    $b = 45;
    echo $a==$b;
?>

but prints nothing.

It doesn't print anything because the result of $a==$b is a boolean, and false is converted to an empty string. Use var_dump instead (if you are debugging your code):

var_dump($a==$b);

Or alternatively you can use echo this way:

echo ($a==$b) ? 'true' : 'false';

近期文章

  • PHP无法打印mysql_query()结果
  • 加入从数据库返回的相等值
  • php preg_match在字符串匹配后获取所有内容
  • 从网站抓取数据时,撇号不存储在Mysql数据库中
  • 重新加载函数而不重新加载页面
  • 在Form中使用相同的隐藏名称属性
  • MSSQL获取id和四个日期的最小(最早)
  • PHP脚本如何不终止?
  • 基本的recurly.js测试
  • 使用REST API进行Docusign实时帐户身份验证无效
  • 来自URL的Json in PHP
  • 如何在MySQL中加入四个表[PHP]
  • mysql php中的空白条目
  • 从php文件中运行cron作业
  • PHP microtime()精度(最后为零)
  • 输入日期并在将来给出日期
  • php如何在类函数中需要一个类? [关闭]
  • PHP在一周后获取日期并计算剩余天数
  • 复选框值通过PHP中的POST以空字符串形式出现
  • Codeigniter - 更改“cookie_domain”后无法重新登录

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华