相关疑难解决方法(0)

PHP - 获取bool以在false时回显false

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

$bool_val = (bool)false;
echo $bool_val;
Run Code Online (Sandbox Code Playgroud)

但是下面的代码打印出来1:

$bool_val = (bool)true;
echo $bool_val;
Run Code Online (Sandbox Code Playgroud)

有没有更好的方式来打印0false$bool_valfalse不是增加一个if声明?

php boolean

160
推荐指数
10
解决办法
14万
查看次数

有没有办法从PHP中的布尔值中获取"true"/"false"字符串值?

当我转换为布尔值(使用(bool))时,是否有内置的方法让PHP实际返回常量truefalse.目前我得到1或空白,分别评估为真和假.

我希望返回的值更清晰的语义.但是,如果我无法得到它,我将只用1和空白.

php casting boolean

3
推荐指数
2
解决办法
5628
查看次数

在php中打印false

我试图打印以下声明:

print false . "\n" . true . "\n";
echo false . (bool)false . "\n" . true . "\n";
print "0" . "\n" . true . "\n";
Run Code Online (Sandbox Code Playgroud)

我得到的结果只是"1 1 0 1".预期的结果是:

0
1
0
1
0
1

我正在使用PHP 5.4.3 MSVC9 x64有人可以解释为什么以及如何让它以正确的方式打印?

php syntax boolean

2
推荐指数
1
解决办法
298
查看次数

标签 统计

boolean ×3

php ×3

casting ×1

syntax ×1