ale*_*lex 3 php casting boolean
当我转换为布尔值(使用(bool))时,是否有内置的方法让PHP实际返回常量true或false.目前我得到1或空白,分别评估为真和假.
我希望返回的值更清晰的语义.但是,如果我无法得到它,我将只用1和空白.
如果你懒得做比较和echo字符串,或者你只想保持简短,你可以使用:
var_export($boolean, true); // the second parameter is to return and not output
Run Code Online (Sandbox Code Playgroud)
PHP 在输出时将布尔值显示为 1 (true) 或空字符串 (false)。
如果您想检查它是true或false使用==(如果隐式转换可以)或===(如果不是)。例如:
echo $val ? 'true' : 'false'; // implicit conversion
echo $val === true ? 'true' : 'false'; // no conversion
Run Code Online (Sandbox Code Playgroud)
我不知道有什么方法可以使 PHP 输出布尔值本机为trueor false。
| 归档时间: |
|
| 查看次数: |
5628 次 |
| 最近记录: |