php 警告:第 855 行 GetUrl.php 中的非法字符串偏移量“name”
php warning: illegal string offset ‘name’ in GetUrl.php on line 855
我从我的 Apache 日志中得到错误:
php warning: illegal string offset ‘name’ in GetUrl.php on line 855
这是页面代码:
function find_header_by_name($header_name) {
if (!$this - > headers_received) {
$this - > GetUri - > errors[] = “Error looking up header: headers have not been received yet”;
return false;
}
$Response = false;
foreach($this - > headers as $header) {
if (!strcasecmp($header[‘name’], $header_name))
$Response[] = $header[‘value’];
}
return $Response;
}
错误代码是这部分:
foreach($this - > headers as $header) {
if (!strcasecmp($header[‘name’], $header_name))
$Response[] = $header[‘value’];
}
return $Response;
如何解决?找不到了,求助
你可以
print_r($this->headers);
或
var_dump($this->headers);
检查是否有结果。
如果没有任何结果,将抛出您看到的错误。
p.s:我是中国人,这是我在Whosebug的第一个回答,希望你能记住我说的话;)
我从我的 Apache 日志中得到错误:
php warning: illegal string offset ‘name’ in GetUrl.php on line 855
这是页面代码:
function find_header_by_name($header_name) {
if (!$this - > headers_received) {
$this - > GetUri - > errors[] = “Error looking up header: headers have not been received yet”;
return false;
}
$Response = false;
foreach($this - > headers as $header) {
if (!strcasecmp($header[‘name’], $header_name))
$Response[] = $header[‘value’];
}
return $Response;
}
错误代码是这部分:
foreach($this - > headers as $header) {
if (!strcasecmp($header[‘name’], $header_name))
$Response[] = $header[‘value’];
}
return $Response;
如何解决?找不到了,求助
你可以
print_r($this->headers);
或
var_dump($this->headers);
检查是否有结果。
如果没有任何结果,将抛出您看到的错误。
p.s:我是中国人,这是我在Whosebug的第一个回答,希望你能记住我说的话;)