switch
match
match 式は厳密な型比較を使用しますが、switch ステートメントは緩やかな比較を使用することに注意してください。 その結果、式のセマンティクスが置換後に変わる可能性があります。
詳しくは、match (php.net) と match (php.net) を参照してください。