Null Used As Array

Null 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 null in /codes/nullAsArray.php on line 3

Warning: Trying to access array offset on null in /codes/nullAsArray.php on line 3
NULL

PHP version change

This behavior changed in 7.4

Error Messages