PHP 문법 검사기 (PHP Syntax Checker)

PHP 코드를 붙여 넣고 「PHP 검사하기」를 누르면 첫 번째 문법 오류를 짚어 줘요.

입력한 글과 파일은 서버로 보내지 않고 이 브라우저 안에서만 처리해요.

사용 방법

  1. PHP 코드를 붙여 넣고 「PHP 검사하기」를 누르세요. <?php 없이 코드만 넣어도 돼요.
  2. 오류가 있으면 결과 칸에 문제 줄이 ^ 표시와 함께 나오고, 아래에 몇 행 몇 열에서 무엇이 필요한지 나와요.
  3. 「PHP 버전」을 서버 버전에 맞추면 그 버전에서 쓸 수 없는 문법(예: 8.0 에서 enum)도 오류로 알려 줘요.
  4. PHP 는 첫 오류에서 해석을 멈춰요. 고친 뒤 다시 검사하면 다음 오류를 찾아요.

자주 묻는 질문

실제 php -l 과 결과가 같은가요?

JavaScript 로 만든 오픈소스 PHP 파서(glayzzle php-parser)로 문법을 읽어서 대부분 같지만, 드물게 다를 수 있어요. 배포 전에는 실제 PHP 의 php -l 로 한 번 더 확인하세요.

오류 위치가 실제로 실수한 곳과 달라요

세미콜론이 빠지면 보통 그다음 줄의 첫 토큰에서 오류가 나요. 표시된 줄의 바로 윗줄 끝도 함께 살펴보세요.

코드가 서버로 전송되거나 실행되나요?

아니요. 브라우저 안에서 문법만 읽고 코드는 실행하지 않아요. 어디에도 보내지 않아요.

함께 쓰면 좋은 도구

전체 도구