[Mon Nov 11 11:07:18 2013] [error] [client nnn.nnn.nnn.nnn] PHP Notice: Undefined index: population in /home/client/locale-qa/include/header.php on line 11
我试图从我的供应商发送的300 + MB Apache日志文件中重现此日志错误。供应商无法提供在header.php
(令人沮丧)中找到的代码,但是这个错误以及许多它似乎是我们站在我们这边的HTTP响应的根源。重现PHP undefined索引错误
我不是一个PHP忍者,但我明白这个错误足以看到它表明一些联想索引标签可能没有被定义。
任何简单的操作都可以让我在沙盒Apache构建中重现错误,这对我很有帮助。
我觉得如果你只是做'$ VAR =阵列(); echo $ var ['imnotdefined'];'它会做你在问什么。 – TecBrat
$ random_array = array('any_thing'=>'but_population'); echo $ random_array ['population']; –
在第11行中,代码正在访问数组中的一个键'population',但该数组没有该键。没有实际的代码,它会在干草堆中寻找针,因为阵列没有这个键可能有多种原因。 –