PHP 문법 검사기 (PHP Syntax Checker)
PHP 코드를 붙여 넣고 「PHP 검사하기」를 누르면 첫 번째 문법 오류를 짚어 줘요.
입력한 글과 파일은 서버로 보내지 않고 이 브라우저 안에서만 처리해요.
사용 방법
- PHP 코드를 붙여 넣고 「PHP 검사하기」를 누르세요. <?php 없이 코드만 넣어도 돼요.
- 오류가 있으면 결과 칸에 문제 줄이 ^ 표시와 함께 나오고, 아래에 몇 행 몇 열에서 무엇이 필요한지 나와요.
- 「PHP 버전」을 서버 버전에 맞추면 그 버전에서 쓸 수 없는 문법(예: 8.0 에서 enum)도 오류로 알려 줘요.
- PHP 는 첫 오류에서 해석을 멈춰요. 고친 뒤 다시 검사하면 다음 오류를 찾아요.
자주 묻는 질문
실제 php -l 과 결과가 같은가요?
JavaScript 로 만든 오픈소스 PHP 파서(glayzzle php-parser)로 문법을 읽어서 대부분 같지만, 드물게 다를 수 있어요. 배포 전에는 실제 PHP 의 php -l 로 한 번 더 확인하세요.
오류 위치가 실제로 실수한 곳과 달라요
세미콜론이 빠지면 보통 그다음 줄의 첫 토큰에서 오류가 나요. 표시된 줄의 바로 윗줄 끝도 함께 살펴보세요.
코드가 서버로 전송되거나 실행되나요?
아니요. 브라우저 안에서 문법만 읽고 코드는 실행하지 않아요. 어디에도 보내지 않아요.