(-10 < false) 的结果 PHP 为 false,Python 却为 True,这是为什么

php 代码

var_dump(-10 < FALSE); // false

python 代码

print(-10 < False)
# True

为什么结果不一样,可以从什么地方分析这个问题?

我的思路:false 在比较运算符中会被转化为 0 进行比较,而 -10 是小于 0 的,所以结果应该为真

望各路大神解答小弟疑惑

php
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!