我得到了錯誤從我的Apache日誌:在GetUrl.php非法串偏移「名」的行855PHP的警告:非法串在GetUrl.php偏移「名稱」上線855
:PHP的警告
這裏是頁面代碼:
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;
如何解決?我找不到它,請幫助
爲什麼你的箭頭' - >'而不僅僅是' - >'? –
此外,'$ header ['name']'應該是'$ header ['name']''。不要在代碼中使用引號。 –
要回答你的問題,'$ header ['name']'不存在。這是錯誤信息告訴你的。 –