这里有一些X文件。
让我们检查这个脚本:https://admin.laysoft.tk/test.php
我们在不同版本的PHP上测试了它。
让我们看看这个:
$tomb = 666;
var_dump($tomb);
$a = $tomb['akarmi'];
var_dump($a);
结果如下:
int(666)
NULL
($tomb
表示数组)
如您所见,我们将 $tomb
初始化为整数类型。
为什么 $a = $tomb['akarmi'];
不会提示没有这个键值的信息?
更新
我已经提交了报告,我非常好奇。
https://bugs.php.net/bug.php?id=74579
更新2
好的,这个问题存在多年了。有很多关于此的问题: