PHP には面白い仕様がいっぱいあります。
よくネタにされるのが、以下公式ドキュメントにある「PHP方の比較表」です。
https://www.php.net/manual/ja/types.comparisons.php
このリポジトリでは、こういった様々なPHPの仕様を検証していくリポジトリです。
empty_json.php
PHP の array はかなり特殊で、Array としても使えるし、 Hash としても使えるものになっています。
$array = [1, 2, 3]
$hash = [
"hoge" => 1,
"fuga" => 2,
]
それゆえ、不思議な挙動をする場合があります。
cat array_slice_hanuke.php
php array_slice_hanuke.php
cat arraynull.php
php arraynull.php
cat empty_json.php
php empty_json.php
cat string_array_access.php
php string_array_access.php
datetime_create_from_format.php