2013-09-30 2 views
-1

"Uncaught SyntaxError : 예기치 않은 입력 끝"오류는 일반적으로 PHP가 아닌 JS와 관련이 있습니다. 이것은 내 문제입니다.PHP 문제 (Uncaught 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

내가 아는 한 멀지 않았다. 하지만 메모장 ++와 같은 현대적인 텍스트 편집자는 시작 브러쉬를 선택하면 끝 대괄호를 강조 표시합니다. 시간이 좀 걸리지 만 문제를 찾는 방법입니다 ... –

관련 문제