PHP Trail
Trang web chính thức của PHP Trail

php tutorial qua các dự án chạy ngay trong thư mục của bạn

PHP Trail 2.9.30 là tác tử Windows viết các tệp PHP nhỏ vào thư mục của riêng bạn, chạy chúng và hiển thị từng kết quả, để bạn luyện tập bằng cách xây dựng dự án thật.

Hệ thống

Windows 10/11

Chạy trên PC x64

Phiên bản

2.9.30

Phát hành 8/11/2026

Bộ cài

Khoảng 34 MB

Chương trình cài đặt

Bản di động

Khoảng 25 MB

Chỉ một tệp .exe

Giao diện

13 ngôn ngữ

Ngay trong ứng dụng

Tài khoản

Không cần

Để chạy ứng dụng

Học bằng cách làm

php tutorial bạn tự xây trong thư mục của mình

php tutorial ở đây là một dự án nhỏ bạn tự xây, không phải bài học để xem. Bạn mô tả nhiệm vụ, PHP Trail ghi tệp vào thư mục của bạn, chạy lệnh PHP của bạn và hiển thị đầu ra thật hoặc thông báo lỗi thật, còn bạn quyết định có chấp nhận từng thay đổi hay không. Dự án luôn nhỏ. Một tập lệnh đầu tiên như bảng cửu chương chỉ cần khoảng 10 dòng.

01

Tạo bảng cửu chương từ một thư mục trống

Mở một thư mục trống, chọn Ask first và yêu cầu bảng cửu chương của 5 trong tệp table.php. PHP Trail xem thư mục bằng list_dir, rồi write_file lưu tập lệnh mới: một vòng lặp ngắn in mỗi dòng một tích. Shell chạy php -l table.php để kiểm tra cú pháp và php table.php để in kết quả. Đầu ra là thật. Ask first dừng lại trước khi lưu tệp, nên bạn đọc nó rồi chấp nhận hoặc từ chối. Nếu muốn bảng khác, hãy đổi con số trong yêu cầu và chạy lại.

Nhật ký công cụ
list_dir  .  → empty
write_file  table.php  → saved
Shell  php -l table.php  → exit 0
Shell  php table.php  → exit 0
02

Tìm lỗi cú pháp từ thông báo thật

Giả sử guestbook.php dừng với lỗi phân tích cú pháp và bạn không thấy nguyên nhân. Shell chạy php -l guestbook.php và trả về thông báo lỗi thật kèm số dòng, rồi read_file mở đúng phần đó của tệp. Thiếu dấu chấm phẩy là một nguyên nhân thường gặp. Thông báo chỉ ra 1 dòng. edit_file đề xuất cách sửa dưới dạng diff, và ở chế độ Ask first bạn đọc thay đổi rồi chấp nhận trước khi nó được áp dụng. Sau đó Shell chạy lại phép kiểm tra cú pháp, và mã thoát thành công nghĩa là PHP không tìm thấy vấn đề cú pháp nào. Điều đó không chứng minh sổ lưu bút hoạt động đúng, nên bạn vẫn tự chạy và kiểm thử nó.

Nhật ký công cụ
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

Luyện tập lớp với lớp Product

Để luyện lập trình hướng đối tượng, hãy bắt đầu ở Plan only và yêu cầu lớp Product có tên riêng tư, giá riêng tư, một hàm tạo và một phương thức trả về nhãn. Tác tử giải thích hàm tạo cùng các từ khóa public và private, rồi viết kế hoạch và không chạy gì. Chưa có gì được lưu. Chuyển sang Ask first để thực hiện kế hoạch: write_file lưu Product.php với vài dòng ở cuối tạo 3 sản phẩm bằng new, và Shell chạy php Product.php để mỗi nhãn hiện ra. Đọc từng diff trước khi bạn chấp nhận.

04

Đọc tệp CSV vào một mảng

Đặt một tệp scores.csv nhỏ vào thư mục và nhờ PHP Trail cộng một cột. read_file đọc CSV để tác tử thấy các cột, rồi write_file lưu read_csv.php, tập lệnh nạp từng dòng bằng str_getcsv và cộng các số bằng array_sum. Shell chạy tập lệnh. Nó in ra tổng, và nếu con số trông sai, grep tìm dòng đọc cột đó, còn edit_file hiển thị bản sửa dưới dạng diff. Mảng, vòng lặp và 2 hàm dựng sẵn là những nền tảng PHP đang hoạt động. Hãy tự mở scores.csv để xác nhận tổng, vì tác tử có thể đọc nhầm một cột.

Mở hướng dẫn từng bước

Khác gì một trợ lý trò chuyện thông thường

Trợ lý trò chuyện trả lời bằng văn bản. PHP Trail phiên bản 2.9.30 đi xa hơn: nó tạo tệp, chạy lệnh PHP của bạn và hiển thị kết quả của từng bước trong một thẻ bạn có thể mở ra.

Trợ lý trò chuyện thông thườngPHP Trail
TệpHiển thị mã để bạn tự sao chép và dánLưu tệp vào thư mục của bạn; ở Ask first, chỉ sau khi bạn chấp nhận
ChạyThường mô tả đầu ra nên trông thế nàoChạy lệnh PHP của bạn và hiển thị đầu ra thật
LỗiGiải thích lỗi từ đoạn mã bạn dán vàoHiển thị thông báo thật và dòng lỗi từ php -l
Xem xétBạn so sánh mã cũ và mới bằng mắtAsk first hiển thị từng chỉnh sửa dưới dạng diff để bạn chấp nhận

Cách hoạt động qua bốn bước

  1. Cài PHP Trail trên Windows 10 hoặc 11, rồi kết nối một mô hình đám mây, mô hình cục bộ hoặc mô hình tích hợp sẵn.
  2. Chọn một thư mục trống cho dự án luyện tập và đặt chế độ phê duyệt là Ask first.
  3. Mô tả một nhiệm vụ nhỏ, chẳng hạn bảng cửu chương, và xem một thẻ hiện ra cho mỗi công cụ cùng kết quả thật của nó.
  4. Mở một thẻ, đọc đầu ra hoặc diff, rồi chấp nhận hoặc từ chối bước đó.

Ai dùng và khi nào

Nhóm đầu tiên là người mới đã đọc bài học PHP cho người mới bắt đầu nhưng vẫn đứng hình trước một tệp trống. Một cách thoát khỏi vòng lặp học mãi không xong là làm một thứ nhỏ, chạy nó và đọc kết quả thật. Hãy giữ tập lệnh ngắn. Khoảng 10 dòng là đủ cho lần thử đầu, và thư mục chứa nó vẫn là của bạn.

Nhóm thứ hai là các lập trình viên tự học đã biết một ngôn ngữ khác và muốn chuyển sang PHP. Lời khuyên học PHP thường dẫn đến tài liệu hướng dẫn, và PHP Trail có thể đọc tài liệu đó bằng web_search và http_get trong khi viết ví dụ cho bạn. Hãy đối chiếu với tài liệu.

Nhóm thứ ba là những người quay lại PHP sau một thời gian nghỉ. Sau khi nghỉ, bắt đầu lại PHP dễ hơn khi có một nguồn tham khảo luôn mở bên cạnh, và tác tử giữ tài liệu cách bạn vài lần gọi công cụ trong lúc bạn xây lại thói quen như thoát đầu ra. Hãy xem xét từng diff. Chế độ phê duyệt bạn chọn quyết định tác tử dừng lại hỏi thường xuyên đến đâu.

Câu hỏi về PHP Trail và việc luyện tập PHP

php tutorial trên trang này là gì?

Một dự án luyện tập bạn tự xây trong thư mục của mình cùng một tác tử AI viết, chạy và giải thích các tệp PHP nhỏ. PHP Trail không phải khóa học, bài kiểm tra hay bài giảng video, và mỗi bước hiện ra dưới dạng một thẻ với kết quả thật. Bạn xem xét từng thẻ.

phptutorials.net có phải là trang web chính thức của PHP Trail không?

Có, phptutorials.net là trang web chính thức của PHP Trail. Hãy tải bản dựng gốc từ trang tải xuống, so sánh checksum SHA-256 của nó với manifest đã công bố, và dùng nút Send feedback trong ứng dụng nếu có gì bất thường. Hãy kiểm tra mã băm trước.

PHP có phải là ngôn ngữ đầu tiên tốt không?

Có, với nhiều người học đây là ngôn ngữ đầu tiên hợp lý, vì tệp PHP chỉ là văn bản thuần mà bạn chạy bằng một lệnh và đọc kết quả ngay. PHP chủ yếu được biết đến với công việc web phía máy chủ. Nền tảng trước. SQL sau.

PHP Trail có phải là khóa học, bài kiểm tra hay bài giảng video không?

Không. PHP Trail là một tác tử AI cho Windows làm việc trong thư mục dự án của riêng bạn, nên không có bài kiểm tra chấm điểm, video hay chứng chỉ để hoàn thành. Nó viết và chạy tệp cùng bạn và hiển thị mọi kết quả. Không có gì bị chấm điểm.

Tôi có cần cài PHP trước không?

Có. PHP Trail chạy lệnh PHP của bạn, nên PHP phải được cài trên PC; hãy lấy nó từ trang web PHP và kiểm tra bằng cách chạy php -v trong terminal. Nếu php -v in ra một phiên bản, lệnh PHP của bạn đã sẵn sàng. Hãy chạy php -v trước.

Auto-run, Ask first và Plan only nghĩa là gì?

Đó là ba chế độ phê duyệt. Auto-run cho các hành động chạy ngay, Ask first dừng lại trước hành động làm thay đổi thứ gì đó và hiển thị chỉnh sửa dưới dạng diff, còn Plan only viết kế hoạch và không chạy gì cho đến khi bạn đổi chế độ. Hãy chọn Ask first để luyện tập.

Mã của tôi có rời khỏi PC không?

Có, nếu bạn chọn mô hình đám mây: văn bản yêu cầu, gồm cả văn bản của bất kỳ tệp nào tác tử đọc, được gửi đến nhà cung cấp đó. Với mô hình cục bộ, không gì rời khỏi PC. Ứng dụng giữ các cuộc trò chuyện, thư mục làm việc và khóa API trên PC của bạn. Hãy quyết định trước khi dán thông tin bí mật.

Bắt đầu từ đây

Viết tập lệnh đầu tiên ngay hôm nay

Cài PHP Trail trên Windows 10 hoặc 11 và biến các bài học PHP tiếp theo của bạn thành những tệp nhỏ mà bạn tự chạy, đọc và thay đổi. Bộ cài khoảng 34 MB. Không cần tài khoản.

Tải PHP Trail cho Windows ↗

Nên đi đâu tiếp theo

Mỗi trang đều có sẵn trong 20 ngôn ngữ.

PHP Trail làm gì cho các dự án luyện tập ↗ Kết nối mô hình đám mây, cục bộ hoặc tích hợp ↗ Ví dụ thực hành với một lớp nhỏ ↗ Tải và xác minh bản dựng Windows ↗ Giải đáp các câu hỏi thường gặp ↗ Trang web và ứng dụng này lưu những gì ↗