有人能解释一下php比较的奇怪之处吗

有人能解释一下php比较的奇怪之处吗,php,conditional-statements,Php,Conditional Statements,为什么这段php代码求值为true?我想找一些演员,但找不到任何相关信息。有什么想法吗 var_dump(5

为什么这段php代码求值为true?我想找一些演员,但找不到任何相关信息。有什么想法吗


var_dump(5<[6])

在php文档中关于比较运算符的章节中,使用各种类型进行比较:

数组|任何东西|数组总是更大


因此,没有铸造。这是一种硬编码。

在php文档中的比较运算符,在与不同类型的比较中

数组|任何东西|数组总是更大


因此,没有铸造。这是一种硬编码。

如果你通过了4而不是6,它仍然是真的。因为你可以在哪里找到一个字符串
数组总是更大的
,这没有什么错。请参见
array anything array总是更大的
如果通过4而不是6,它仍然会给出true。因为在哪里可以找到字符串
array总是更大的
,这没有什么问题。请参见
array任何数组始终大于的内容