PHP - 当 false 时,让 bool 回显 false

2022-08-30 06:23:04

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

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

但是以下代码打印:1

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

有没有比添加语句更好的打印方式或何时打印?0false$bool_valfalseif


答案 1
echo $bool_val ? 'true' : 'false';

或者,如果您只想在输出为 false 时进行输出:

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

答案 2

这是执行此操作的最简单方法:

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

var_export($bool_value)

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


推荐