계산기 & 툴계산기 & 툴
불러오는 중...
개발

🐘
온라인 PHP 에디터

PHP 코드를 브라우저에서 작성하고 실행할 수 있는 온라인 PHP 에디터입니다. 여러 PHP 파일, require/include, 표준 입력, GET·POST 요청 테스트, HTML 미리보기, PHP 버전 전환, 파일 저장과 ZIP 내보내기를 지원합니다.
브라우저에서 PHP 코드를 작성하고 실제로 실행할 수 있는 IDE형 온라인 PHP 에디터입니다. 여러 PHP 파일, require/include, 표준 입력, GET·POST 요청 테스트, HTML 미리보기, PHP 버전 전환, 파일 가져오기·ZIP 내보내기와 전체화면 편집을 한 화면에서 사용할 수 있습니다.

배열 · 함수 예제
PHP 8.4
PHP 8.4
실행 버튼을 누르면 PHP 출력이 여기에 표시됩니다.
index.phpCtrl/⌘+Enter · PHP 8.4

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

이 사이트는 광고 수익으로 유지되고 있습니다. 배너 또는 여기를 클릭하여 구매해 주시면 유지에 도움을 주실 수 있습니다.

온라인 PHP 에디터란?

온라인 PHP 에디터는 로컬에 PHP, Apache, Nginx 같은 개발 환경을 먼저 설치하지 않아도 브라우저에서 PHP 코드를 작성하고 실행 결과를 확인할 수 있는 도구입니다.

PHP 코드를 온라인에서 실행하는 방법

Explorer에서 실행할 .php 파일을 선택하고 우측 상단의 실행 버튼을 누르면 됩니다.echo, print_r(), var_dump() 등의 출력은 Output에서 확인할 수 있고, PHP가 HTML을 생성했다면 HTML Preview 탭에서 렌더링 결과를 함께 볼 수 있습니다.

여러 PHP 파일과 require/include 테스트

실제 PHP 프로젝트처럼 index.php, functions.php, src/helper.php처럼 파일을 나눠 작성할 수 있습니다. 실행 직전에 워크스페이스 파일을 동일한 가상 파일시스템에 동기화하므로require __DIR__ . '/functions.php';처럼 상대경로 기반 파일 불러오기를 테스트할 수 있습니다.

STDIN으로 알고리즘 문제 입력 테스트하기

코딩 테스트나 알고리즘 문제에서는 표준 입력이 자주 사용됩니다. STDIN 탭에 입력 데이터를 넣고file_get_contents('php://stdin') 또는 fgets(STDIN)으로 읽으면 입력값을 사용한 PHP 코드를 브라우저에서 바로 테스트할 수 있습니다. 여러 줄 입력도 그대로 전달할 수 있습니다.

GET·POST 요청을 PHP 코드에서 확인하기

Request 탭에서 HTTP 요청 모드를 켜면 GET, POST, PUT, PATCH, DELETE 메서드와 쿼리 문자열, 요청 본문, Content-Type을 설정할 수 있습니다. $_GET, $_POST,$_SERVER['REQUEST_METHOD'], php://input을 확인하는 예제를 테스트할 때 유용합니다.

PHP 버전별 문법을 비교할 때

상단 PHP 버전 선택기에서 지원되는 PHP 런타임을 바꿀 수 있습니다. 특정 문법이나 내장 함수가 PHP 버전에 따라 어떻게 동작하는지 확인할 때 유용하며, 버전을 변경하면 기존 실행 환경을 재사용하지 않고 새 런타임으로 다시 시작합니다.

브라우저 PHP 실행 환경의 제한

브라우저에서 실행되는 PHP는 일반적인 Linux 서버와 완전히 같은 환경은 아닙니다. 서버에 설치된 임의의 PHP 확장, 로컬 MySQL 서버, 시스템 명령어, Composer 패키지가 자동으로 제공되는 것은 아닙니다. 외부 네트워크 요청 역시 대상 서버의 정책과 브라우저 실행 환경에 따라 제한될 수 있습니다. 따라서 이 도구는 PHP 문법 학습, 함수 테스트, 알고리즘 풀이, 간단한 파일 구조와 요청 처리 확인에 가장 적합합니다.

PHP 코드 실행 시 보안상 주의할 점

비밀번호, API Key, 데이터베이스 접속 정보처럼 실제 서비스의 비밀값은 온라인 편집기에 입력하지 않는 것이 좋습니다. 또한 다른 사람이 작성한 PHP 코드를 그대로 실행하기 전에 파일 접근, 네트워크 요청, 무한 반복 같은 동작이 포함되어 있는지 먼저 확인하세요. 장시간 실행되는 코드는 기본 실행 제한 시간을 사용해 중단할 수 있습니다.

자주 묻는 질문

  • Q. PHP 설치 없이 실행되나요?
    A. 네, 로컬 PHP 설치 없이 기본 PHP 코드를 테스트할 수 있습니다.
  • Q. 여러 PHP 파일을 include 또는 require할 수 있나요?
    A. 가능합니다. 같은 워크스페이스의 파일은 실행 전에 가상 파일시스템에 저장되므로 상대경로로 불러올 수 있습니다.
  • Q. Composer 패키지를 바로 설치할 수 있나요?
    A. 이 편집기는 기본적인 PHP 코드 실행에 초점을 맞췄습니다. 일반 서버처럼 Composer와 임의의 시스템 패키지가 기본 제공되지는 않습니다.
  • Q. HTML도 확인할 수 있나요?
    A. PHP가 출력한 HTML은 Output에서 원문을 보고, HTML Preview 탭에서 렌더링 결과를 확인할 수 있습니다.
  • Q. GET·POST 테스트도 가능한가요?
    A. Request 탭에서 HTTP 요청 모드로 전환하면 메서드, 쿼리 문자열, 요청 본문과 Content-Type을 지정해 실행할 수 있습니다.

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

이 사이트는 광고 수익으로 유지되고 있습니다. 배너 또는 여기를 클릭하여 구매해 주시면 유지에 도움을 주실 수 있습니다.

온라인 PHP 에디터
즐겨찾기
메뉴