为什么PHP不打印TRUE/FALSE?
2022-08-30 18:46:00
给定以下测试.php:
<?php
echo TRUE . "\n"; // prints "1\n"
echo FALSE . "\n"; // prints "\n"
?>
为什么不打印或?更重要的是,在这种情况下,为什么它不打印任何东西?php -f test.php
TRUE
FALSE
FALSE
给定以下测试.php:
<?php
echo TRUE . "\n"; // prints "1\n"
echo FALSE . "\n"; // prints "\n"
?>
为什么不打印或?更重要的是,在这种情况下,为什么它不打印任何东西?php -f test.php
TRUE
FALSE
FALSE
因为false == '';
执行此操作以打印布尔值:
$bool = false;
echo $bool ? 'true' : 'false';
或。。。
echo $bool ? 'yes' : 'no';
echo $bool ? '1' : '0';