php - 打印 boolean 值

标签 php boolean

感谢您的光临。

代码

$variable = 10;
$variableOne = 10;

$result = $variable == $variableOne;
echo $result; 

当$variable 和$variableOne 比较返回false 时,为什么$result 没有赋值为0?然而,最终结果并非如此,当比较返回 true 时,$result 被赋值为 1。

谢谢你的时间, PHP 初学者。

最佳答案

$result 被赋值为 truefalse。这很重要。它不是 10,而是 truefalse。当 echoing true 时,输出为 1。当 echoing false 时,输出为空字符串。尝试使用 var_dump($result) 来查看差异。

参见 http://www.php.net/manual/en/language.types.string.php#language.types.string.casting

关于php - 打印 boolean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6618978/

相关文章:

php - Laravel Livewire 更新时不会将数据保存在数组中

mysql - 真/假与 MySQL 中的 0/1

java - If 语句不接受正确的值

Java:如何防止使用条件语句将重复项添加到 ArrayList 中?

php - 如何将javascript变量值分配给php变量

php - 通知 : Undefined index: ID - Deleting record based on ID

php - 这些采埃孚事件以什么顺序进行?

php - 抓取 HTML 表数据并创建 XML 文档

java - 使用 MouseMotionListener 时出现问题

java - `java (0 % 2 != 0) == false`