小于、大于、gte、lte 等关系运算符在 PHP 中是否使用类型转换?

Do relational operators like less than, greater than, gte, lte use type conversion in PHP?

小于、大于、gte、lte 等关系运算符是否使用类型转换?如果他们这样做,为什么没有像 !== 或 === 这样严格的比较关系运算符?

不,他们并不严格。

他们可以将大多数类型相互比较,并根据需要进行转换。例如,支持字符串比较:

 $true = "a" < "b";

内部是 zendi_smart_strcmp()

如果要严格比较,可以自己检查类型,或者根据需要强制转换。