「Uncaught SyntaxError: Unexpected end of input」というエラーは通常、PHP ではなく JS に関係しているようです。これが私の問題です。
問題は、次の数行のコードのどこかにあります。
function sanitize_output($buffer){
$search = array('/\>[^\S ]+/s', '/[^\S ]+\</s', '/(\s)+/s');
$replace = array('>', '<', '\\1');
$buffer = preg_replace($search, $replace, $buffer);
return $buffer;
}
私には中国語のように見えますが、誰かが構文の問題を見つけたら教えてください。