2013-09-30 64 views
-1

看來錯誤「Uncaught SyntaxError:意外的輸入結束」通常與JS有關,而不是PHP,這是我的問題。PHP問題(未捕獲的SyntaxError:意外的輸入結束)

問題在於某處的這幾行代碼:

function sanitize_output($buffer){ 
    $search = array('/\>[^\S ]+/s', '/[^\S ]+\</s', '/(\s)+/s'); 
    $replace = array('>', '<', '\\1'); 
    $buffer = preg_replace($search, $replace, $buffer); 
    return $buffer; 
} 

貌似中國給我,但如果有人看到的語法是什麼問題讓我知道。

+3

_「問題在於這幾行代碼中的某處」_ - 不,它不會,這些行本身被解析得非常好。 – CBroe

回答

1

確保您的所有功能都已關閉。這些錯誤通常出現在沒有足夠多或者沒有多個括號的地方。張貼的代碼行很好。

+0

據我所知並不如此。但是,如果您選擇startbracket,像記事本++這樣的現代文本編輯器將會突出顯示最終括號。我會花一些時間,但它是一種找到問題的方法... –

相關問題