Float 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(456[0]);
$a = 456;
var_dump($a['dsds']);
?>
Before¶
NULL
After¶
PHP Warning: Trying to access array offset on integer
Warning: Trying to access array offset on integer
NULL
PHP version change¶
This behavior changed in 7.4