当前位置: 首页 > 知识库问答 >
问题:

PHP-当为false时,让bool回显false

钱睿范
2023-03-14

以下代码不打印任何内容:

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

但以下代码打印1

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

$bool_valfalse时,是否有比添加if语句更好的方法打印0false

共有3个答案

章建木
2023-03-14

这将按原样打印布尔值,而不是1/0。

    $bool = false;

    echo json_encode($bool);   //false
栾昂雄
2023-03-14

这是最简单的方法:

$text = var_export($bool_value,true);
echo $text;

或者

var_export($bool_value)

如果第二个参数不是true,它将直接输出结果。

单展
2023-03-14
echo $bool_val ? 'true' : 'false';

或者,如果您只希望输出为false:

echo !$bool_val ? 'false' : '';
 类似资料:
  • 问题内容: 据我所知,使用或实例化对象分别返回或的新实例。具有 新标识 的新实例对象。 在我实际测试它之前,这对我来说是很清楚的,我注意到它实际上返回了而不是预期的: 如预期的那样,分别使用和创建对象时,也会表现出这种行为: 我可以在状态文档中找到唯一相关的信息: […]例如,return和return 。 如果未提供任何参数,则构造函数将创建一个新的空元组。 可以说,这不足以回答我的问题。 那么

  • 问题内容: 以下代码不会输出任何内容: 但是下面的代码打印: 有没有更好的方式来打印或时是不是增加一个声明? 问题答案: 或者,如果您只想在为假时输出:

  • 我这样问是因为我知道检查列表是否为空的python方法如下: 将打印,等等。因此,这导致我用真值识别;但是,如果我试图“直接”比较[]和False,我会得到以下结果: 等 这到底是怎么回事?我觉得我错过了一些非常明显的东西。

  • 我们构建一个PHP脚本来缓存服务器硬盘驱动器(ext4)上的图像(Debian Wheezy with SELinux, Apache, PHP 5.3.26)。 使用类似于以下代码的代码: 在脚本的后面,将打开相同的文件进行读取: 尽管硬盘上有正确的数据,但有时$content在文件写入文件系统时是空的。函数filesize()显示了相同的行为。 任何日志文件(审计、php等)中都没有错误。将c

  • 我有点困惑php函数布尔瓦尔是如何工作的。考虑以下几点

  • 问题内容: 我莫名其妙地迷糊了自己。 不知何故,我想到用AJAX(如$ .post)打PHP时,您必须回显“ true”或“ false”,而不是返回true / false。我现在知道不是这种情况,但是有人可以为我分解吗? 测试布尔值是否存在问题?像这儿 那是有问题的情况,对吗?在这里,我不能返回true / false,而是必须回显一个字符串并测试该字符串,是吗? 但是我看到布尔true /