Integer Used As Array

Integer is not an array, but it is possible to use the array syntax with it. The values are then always null, and since PHP 7.4, a warning is emitted.

PHP code

<?php

var_dump(null[0]);

var_dump(null['dsds']);


?>

Before

NULL

After

PHP Warning:  Trying to access array offset on int

Warning: Trying to access array offset on int
NULL

PHP version change

This behavior changed in 7.4

Error Messages