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

php 代码#

var_dump(-10 < FALSE); // false

python 代码#

print(-10 < False)
# True

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

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

望各路大神解答小弟疑惑

php