我正在運行PHP 5.5,並且無法讓它拋出未定義的抵消通知。爲什麼PHP不會拋出「未定義偏移量」的通知?
$ 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
我做錯了什麼或未定義的抵消通知已取消大多數數據類型?
要比較php版本:http://3v4l.org/1UoqI – DanFromGermany 2014-09-26 12:57:44