0
なぜこのPHPコードが真実になっているのですか?おそらく何らかのキャスティングを考えていたが、関連する情報は見つかりませんでした。何か案は?様々なタイプのと章の比較で比較演算子http://php.net/manual/en/language.operators.comparison.php、上のPHPのドキュメントで誰かがPHPの奇妙さを説明することができます
var_dump(5 < [6]);
なぜこのPHPコードが真実になっているのですか?おそらく何らかのキャスティングを考えていたが、関連する情報は見つかりませんでした。何か案は?様々なタイプのと章の比較で比較演算子http://php.net/manual/en/language.operators.comparison.php、上のPHPのドキュメントで誰かがPHPの奇妙さを説明することができます
var_dump(5 < [6]);
:
配列|何でも|配列は常に大きい
したがって、キャストはありません。これは一種のハードコードです。
6の代わりに4を渡すと、それでもtrueになります。 –
http://php.net/manual/en/language.operators.comparison.phpの「配列は常に大きい」という文字列を見つけることができるので、 –
何も問題はありません。 http://php.net/manual/en/language.operators.comparison.php '配列の何か配列は常に大きい' –