PHPカンファレンス福岡2024
レギュラートーク(30分)

配列が等しいとはどういうことか

aki_artisan あかつか aki_artisan
3

配列は、柔軟なデータ構造で便利である一方、使い方を間違えるとしばしば不具合の原因となります。

配列は=====を使って比較することができますが、例えば ['a' => 'aaa', 'b' => 'bbb']['b' => 'bbb', 'a' => 'aaa'] の比較では、 == ではtrueに、===ではfalseになります。

このトークでは、PHPが配列の等しさをどう扱っているのかをphp-srcを読み解きながら深掘りしていきます。