PHP8.3の配列の話

IT技術
スポンサーリンク

PHP8.3で、配列のインデックスの仕様が変わったらしいっす

〜PHP8.0

$arr[-10] = 5
$arr[] = 6

PHP8.0までは

$arr[0] => 5
$arr[1] => 6

でした

PHH8.0〜

$arr[-10] = 5
$arr[] = 6

PHP8.0からは、こうなりました

$arr[-10] => 5
$arr[0] => 6

PHP8.3〜

$arr[-10] = 5
$arr[] = 6

PHP8.3からは

$arr[-10] => 5
$arr[-9] => 6

になりました

おわり

根本の仕様が変わるのはなかなかやっかいですよね

負数で配列定義すること自体はなかなかないですが、万が一のケースを調べるのは骨が折れるぜ。。。

コメント

タイトルとURLをコピーしました