我正在运行PHP 5.5,无法让它再抛出未定义的偏移量提示。
$ php -a
Interactive mode enabled
php > error_reporting(E_ALL);
php > $b = null;
php > var_dump($b['foo']);
NULL
php > $b = "string";
php > var_dump($b['foo']);
PHP Warning: Illegal string offset 'foo' in php shell code on line 1
string(1) "s"
php > $b = 345678;
php > var_dump($b['foo']);
NULL
我做错了什么还是未定义的偏移通知已经针对大多数数据类型被废除了?