PHP - 获取布尔呼应虚假时 [英] PHP - Get bool to echo false when false

查看:164
本文介绍了PHP - 获取布尔呼应虚假时的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于某些原因,下面code没有打印出任何东西:

  $ bool_val =(布尔)FALSE;
回声$ bool_val;

但下面code打印出1:

  $ bool_val =(布尔)真实的;
回声$ bool_val;

有没有更好的方式来打印出0或false时,$ bool_val要比添加一个if语句假的?

编辑:改变第二条语句从虚假到真实


解决方案

 回声$ bool_val? '真假';

或者,如果你只想输出,当它是假的:

 回声!$ bool_val? '假':'';

For some reason, the following code doesn't print out anything:

$bool_val = (bool)false;
echo $bool_val;

But the following code prints out 1:

$bool_val = (bool)true;
echo $bool_val;

Is there a better way to print out 0 or false when $bool_val is false than adding an if statement?

Edit: changed second statement from false to true

解决方案

echo $bool_val ? 'true' : 'false';

Or if you only want output when it's false:

echo !$bool_val ? 'false' : '';

这篇关于PHP - 获取布尔呼应虚假时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆