PHP Trail
Продукт

Вивчення PHP на невеликих проєктах

01

Вивчати PHP можна на невеликих проєктах у власній теці, поки PHP Trail друкує, запускає й перевіряє. Кожен крок стає карткою. Вона показує справжній результат, а в Ask first ви приймаєте або відхиляєте кожну зміну, поки PHP Trail читає й пише файли, запускає вашу команду PHP та читає посібник.

01

Файли у вашій теці

Він читає, створює й редагує файли в робочій теці чату, а лічильник показує, скільки файлів створено, змінено й прочитано.

02

Справжній вивід команд

Shell запускає вашу команду PHP і повідомляє справжній вивід, справжнє повідомлення про помилку та справжній код завершення.

03

Крок перевірки

Ask first робить паузу перед діями, що щось змінюють, а edit_file показує кожну зміну як diff, яку можна прийняти або відхилити.

Що вміє агент

Невеликі проєкти, справжній відгук

Читання не запускає скрипт. Підручник із PHP на папері закінчується текстом, а PHP Trail зберігає файл, запускає вашу команду PHP і повертає справжній вивід, який ви читаєте.

Дві практичні сесії докладно

Екранувати ім'я з форми

Попросіть greeting.php — сторінку з невеликою формою HTML, що показує надіслане ім'я. write_file зберігає її з іменем, пропущеним через htmlspecialchars, бо введення з форми не заслуговує довіри, а Shell запускає php -l greeting.php, щоб перевірити синтаксис. php -S localhost:8000 ви запускаєте у власному терміналі, адже цей вбудований сервер призначений лише для локального тестування й ніколи не повинен бути доступним з інтернету. Тримайте його локально. Введіть ім'я з кутовою дужкою й подивіться, чи воно з'явиться як звичайний текст. Вивчення PHP для бекенд-розробки охоплює й обробку форм на сервері: дані надходять, ви екрануєте їх на виході й тестуєте локально. Прочитайте файл у картці Ask first, перш ніж приймати його, і перевірте сторінку самі.

Зрозуміти цикл у режимі Plan only

Перемкніться на Plan only, вкажіть на цикл foreach у totals.php або вставте його й запитайте, що він робить з асоціативним масивом. Агент пояснює кожен рядок простими кроками й пише план другого циклу, не запускаючи команд і не змінюючи файлів. Спершу прочитайте план. Правильне вивчення PHP включає запитання про власний код, а не лише про приклади з матеріалів для початківців. Коли пояснення зрозуміле, перемкніться на Ask first і попросіть другий цикл. edit_file показує зміну як diff, а Shell запускає php totals.php, щоб ви порівняли виведені рядки з очікуваним. Приймайте diff лише тоді, коли можете сказати, що робить кожен новий рядок.

Чого PHP Trail не робить

PHP Trail — не хмарний сервіс і не плагін до редактора. Він призначений для ваших власних файлів і машин та не вирішує за вас, чого вам дозволено торкатися. Файлові інструменти працюють у робочій теці чату, а Shell і вебінструменти нею не обмежені. Результат — це не доказ, тож перевіряйте кожен diff і тестуйте кожен скрипт самі.

PHP Trail для Windows

Спробуйте перший невеликий проєкт

Завантажити PHP Trail ↗