PHP Trail
PHP Trail 공식 웹사이트

php tutorial: 내 폴더에서 만들고 실행하는 프로젝트

PHP Trail 2.9.30은 내 폴더에 작은 PHP 파일을 쓰고 실행하며 모든 결과를 보여주는 Windows 에이전트예요. 실제 프로젝트를 만들며 연습할 수 있어요.

시스템

Windows 10/11

x64 PC에서 실행돼요

버전

2.9.30

2026년 11월 8일 출시

설치 파일

약 34 MB

설치 프로그램

포터블

약 25 MB

.exe 파일 하나

인터페이스

13개 언어

앱 안에서

계정

필요 없어요

앱을 실행하는 데

만들면서 배우기

내 폴더에서 직접 만드는 php tutorial

여기서 php tutorial은 보는 수업이 아니라 직접 만드는 작은 프로젝트예요. 작업을 설명하면 PHP Trail이 내 폴더에 파일을 쓰고, PHP 명령을 실행해 실제 출력이나 오류 메시지를 보여주며, 각 변경을 수락할지는 내가 정해요. 프로젝트는 작게 유지돼요. 구구단 같은 첫 스크립트는 10줄 정도면 충분해요.

01

빈 폴더에서 구구단 만들기

빈 폴더를 열고 Ask first를 선택한 다음 table.php 파일에 5단 구구단을 요청해요. PHP Trail이 list_dir로 폴더를 살펴본 뒤 write_file이 새 스크립트를 저장해요. 한 줄에 곱셈 결과 하나를 출력하는 짧은 반복문이에요. Shell이 구문 검사를 위해 php -l table.php를 실행하고, 결과를 출력하기 위해 php table.php를 실행해요. 출력은 진짜예요. Ask first는 파일이 저장되기 전에 멈추니까, 내용을 읽고 수락하거나 거부하면 돼요. 다른 단을 원하면 요청의 숫자를 바꿔서 다시 실행해요.

도구 기록
list_dir  .  → empty
write_file  table.php  → saved
Shell  php -l table.php  → exit 0
Shell  php table.php  → exit 0
02

실제 메시지로 구문 오류 찾기

guestbook.php가 파싱 오류로 멈췄는데 이유를 모르겠다고 해 볼게요. Shell이 php -l guestbook.php를 실행해 줄 번호가 있는 실제 오류 메시지를 돌려주고, read_file이 파일의 해당 부분을 열어요. 빠진 세미콜론이 흔한 원인이에요. 메시지는 1줄을 가리켜요. edit_file이 수정안을 diff로 제안하고, Ask first 모드에서는 변경이 적용되기 전에 읽고 수락해요. 그다음 Shell이 구문 검사를 다시 실행하고, 성공한 종료 코드는 PHP가 구문 문제를 찾지 못했다는 뜻이에요. 그렇다고 방명록이 올바르게 동작한다는 증명은 아니니, 직접 실행해서 테스트해야 해요.

도구 기록
Shell  php -l guestbook.php  → exit 255
read_file  guestbook.php  → read
edit_file  guestbook.php  → +1 -1
Shell  php -l guestbook.php  → exit 0
03

Product 클래스로 클래스 연습하기

객체 지향 프로그래밍을 연습하려면 Plan only에서 시작해서 private 이름과 private 가격, 생성자, 라벨을 반환하는 메서드를 가진 Product 클래스를 요청해요. 에이전트가 생성자와 public, private 키워드를 설명하고 계획을 쓰지만 아무것도 실행하지 않아요. 아직 저장된 것은 없어요. 계획을 실행하려면 Ask first로 바꿔요. write_file이 new로 상품 3개를 만드는 몇 줄을 아래에 덧붙인 Product.php를 저장하고, Shell이 php Product.php를 실행해 각 라벨이 나타나요. 수락하기 전에 모든 diff를 읽어요.

04

CSV 파일을 배열로 읽기

폴더에 작은 scores.csv를 두고 PHP Trail에게 한 열의 합계를 내 달라고 해요. read_file이 CSV를 읽어 에이전트가 열을 파악하고, write_file이 read_csv.php를 저장해요. 이 스크립트는 str_getcsv로 각 줄을 읽고 array_sum으로 숫자를 더해요. Shell이 스크립트를 실행하면 합계가 출력되고, 숫자가 이상해 보이면 grep이 열을 읽는 줄을 찾고 edit_file이 수정을 diff로 보여줘요. 배열, 반복문, 내장 함수 2개가 실제로 동작하는 PHP의 기본이에요. 에이전트가 열을 잘못 읽을 수 있으니 합계는 scores.csv를 직접 열어 확인해요.

단계별 가이드 열기

일반 채팅 어시스턴트와 어떻게 다른가요

채팅 어시스턴트는 텍스트로 답해요. PHP Trail 2.9.30 버전은 한 걸음 더 나가서 파일을 만들고, PHP 명령을 실행하고, 각 단계의 결과를 열어 볼 수 있는 카드로 보여줘요.

일반 채팅 어시스턴트PHP Trail
파일직접 복사해서 붙여넣는 코드를 보여줘요내 폴더에 파일을 저장해요. Ask first에서는 수락한 뒤에만 저장해요
실행보통 출력이 어떻게 보여야 하는지 설명해요내 PHP 명령을 실행하고 실제 출력을 보여줘요
오류붙여넣은 코드 조각의 오류를 설명해요php -l의 실제 메시지와 줄 번호를 보여줘요
검토예전 코드와 새 코드를 눈으로 비교해요Ask first는 모든 수정을 diff로 보여주고 수락을 기다려요

네 단계로 작동하는 방식

  1. Windows 10 또는 11에 PHP Trail을 설치한 다음 클라우드 모델, 로컬 모델 또는 내장 모델을 연결해요.
  2. 연습 프로젝트용 빈 폴더를 고르고 승인 모드를 Ask first로 설정해요.
  3. 구구단 같은 작은 작업을 설명하면 도구마다 실제 결과가 담긴 카드가 나타나는 것을 볼 수 있어요.
  4. 카드를 열어 출력이나 diff를 읽고, 그 단계를 수락하거나 거부해요.

누가 언제 쓰나요

첫 번째 그룹은 입문자용 PHP 설명을 읽었는데도 빈 파일 앞에서 막히는 초보자예요. 끝없는 강의 시청에서 벗어나는 한 가지 방법은 작은 것을 만들어 실행하고 실제 결과를 읽는 거예요. 스크립트는 짧게 유지해요. 첫 시도에는 10줄 정도면 충분하고, 그 파일이 있는 폴더는 계속 내 것이에요.

두 번째 그룹은 이미 다른 언어를 알고 PHP로 넘어가고 싶은 독학 개발자예요. PHP 학습 추천은 흔히 매뉴얼을 가리키는데, PHP Trail은 예제를 쓰면서 web_search와 http_get으로 그 매뉴얼을 읽을 수 있어요. 매뉴얼과 비교해 봐요.

세 번째 그룹은 한동안 쉬었다가 PHP로 돌아오는 실무자예요. 쉬고 난 뒤에는 작업 옆에 참고 자료 하나를 열어 두면 다시 시작하기 쉽고, 출력 이스케이프 같은 습관을 다시 들이는 동안 에이전트는 매뉴얼을 몇 번의 도구 호출 거리에 둬요. 모든 diff를 검토해요. 고른 승인 모드가 에이전트가 얼마나 자주 멈춰서 물어볼지를 정해요.

PHP Trail과 PHP 연습에 관한 질문

이 사이트의 php tutorial은 무엇인가요?

작은 PHP 파일을 쓰고, 실행하고, 설명해 주는 AI 에이전트와 함께 내 폴더에서 만드는 연습 프로젝트예요. PHP Trail은 강좌, 퀴즈, 동영상 수업이 아니고, 각 단계는 실제 결과가 담긴 카드로 나타나요. 모든 카드는 내가 직접 검토해요.

phptutorials.net는 PHP Trail의 공식 웹사이트인가요?

네, phptutorials.net는 PHP Trail의 공식 웹사이트예요. 다운로드 페이지에서 정품 빌드를 받고, SHA-256 체크섬을 공개된 매니페스트와 비교하고, 이상한 점이 있으면 앱 안의 Send feedback 버튼을 사용해요. 해시를 먼저 확인해요.

PHP는 첫 언어로 좋은가요?

네, 많은 학습자에게 무난한 첫 언어예요. PHP 파일은 명령 하나로 실행해서 결과를 바로 읽을 수 있는 일반 텍스트이기 때문이에요. 주로 서버 측 웹 작업으로 알려져 있어요. 기본기가 먼저예요. SQL은 그다음이에요.

PHP Trail은 강좌, 퀴즈 또는 동영상 수업인가요?

아니요. PHP Trail은 내 프로젝트 폴더에서 일하는 Windows용 AI 에이전트라서, 끝내야 하는 점수형 퀴즈나 동영상, 자격증이 없어요. 파일을 함께 쓰고 실행하며 모든 결과를 보여줘요. 점수를 매기는 것은 없어요.

PHP를 먼저 설치해야 하나요?

네. PHP Trail은 내 PHP 명령을 실행하니까 PC에 PHP가 설치되어 있어야 해요. PHP 웹사이트에서 받고 터미널에서 php -v를 실행해 확인해요. php -v가 버전을 출력하면 PHP 명령이 준비된 거예요. 먼저 php -v를 실행해요.

Auto-run, Ask first, Plan only는 무슨 뜻인가요?

세 가지 승인 모드예요. Auto-run은 동작을 바로 실행하고, Ask first는 무언가를 바꾸는 동작 전에 멈추고 수정을 diff로 보여주며, Plan only는 계획을 쓰고 모드를 바꾸기 전까지 아무것도 실행하지 않아요. 연습할 때는 Ask first를 골라요.

내 코드가 PC 밖으로 나가나요?

클라우드 모델을 고르면 나가요. 에이전트가 읽은 파일의 텍스트를 포함한 프롬프트 텍스트가 해당 제공업체로 전송돼요. 로컬 모델이라면 PC 밖으로 나가는 것은 없어요. 앱은 채팅, 작업 폴더, API 키를 내 PC에 보관해요. 비밀 정보를 붙여넣기 전에 정해요.

여기서 시작하기

오늘 첫 스크립트를 만들어 보세요

Windows 10 또는 11에 PHP Trail을 설치하고, 다음 PHP 수업을 내가 직접 실행하고 읽고 바꾸는 작은 파일로 바꿔 보세요. 설치 파일은 약 34 MB예요. 계정은 필요 없어요.

Windows용 PHP Trail 다운로드 ↗

다음으로 어디 갈까요

모든 페이지를 20개 언어로 볼 수 있어요.

PHP Trail이 연습 프로젝트에서 하는 일 ↗ 클라우드, 로컬 또는 내장 모델 연결하기 ↗ 작은 클래스로 해 보는 예제 ↗ Windows 빌드 다운로드와 검증 ↗ 자주 묻는 질문에 대한 답 ↗ 이 사이트와 앱이 저장하는 것 ↗