Windows 10/11
Працює на ПК x64
PHP Trail 2.9.30 — це агент для Windows, який пише невеликі файли PHP у вашу теку, запускає їх і показує кожен результат, тож ви вчитеся на справжніх проєктах.
*.php0 файлівtable.phpзбереженоphp -l table.phpexit 0php table.phpexit 0table.php+1 -0Працює на ПК x64
Випуск 8 лист. 2026
Програма-інсталятор
Один файл .exe
У самому застосунку
Щоб запустити застосунок
Тут php tutorial — це невеликий проєкт, який ви будуєте, а не урок, який дивитеся. Ви описуєте завдання, PHP Trail записує файл у вашу теку, запускає вашу команду PHP і показує справжній вивід або повідомлення про помилку, а ви вирішуєте, чи приймати кожну зміну. Проєкти лишаються малими. Для першого скрипта, як-от таблиця множення, потрібно близько 10 рядків.
Відкрийте порожню теку, оберіть Ask first і попросіть таблицю множення на 5 у файлі table.php. 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Припустімо, 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Щоб потренувати об'єктно-орієнтоване програмування, почніть у режимі Plan only і попросіть клас Product із приватними name і price, конструктором та методом, що повертає підпис. Агент пояснює конструктор і ключові слова public та private, потім пише план і нічого не запускає. Поки що нічого не збережено. Перемкніться на Ask first, щоб виконати план: write_file зберігає Product.php з кількома рядками внизу, які створюють 3 товари через new, а Shell запускає php Product.php, щоб з'явився кожен підпис. Читайте кожен diff, перш ніж приймати.
Покладіть у теку невеликий 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 для схвалення |
Перша група — новачки, які прочитали php tutorial для початківців, але досі застигають перед порожнім файлом. Один зі способів вибратися з пастки нескінченних уроків — зробити щось маленьке, запустити й прочитати справжній результат. Тримайте скрипт коротким. Для першої спроби досить близько 10 рядків, а тека, де він лежить, лишається вашою.
Друга група — самоуки, які вже знають іншу мову й хочуть перейти на PHP. Поради щодо вивчення PHP часто відсилають до посібника, а PHP Trail може читати цей посібник через web_search і http_get, поки пише ваші приклади. Звіряйтеся з посібником.
Третя група — практики, які повертаються до PHP після перерви. Після перерви повернутися до PHP легше, коли поруч із роботою відкрите одне джерело, а агент тримає посібник за кілька викликів інструментів, поки ви відновлюєте звичку, наприклад екранування виводу. Перевіряйте кожен diff. Обраний режим схвалення визначає, як часто агент зупиняється з питанням.
Практичний проєкт, який ви будуєте у власній теці з ШІ-агентом: він пише, запускає й пояснює невеликі файли PHP. PHP Trail — не курс, не вікторина й не відеоурок, а кожен крок з'являється як картка зі справжнім результатом. Ви перевіряєте кожну картку.
Так, phptutorials.net — офіційний сайт PHP Trail. Завантажте оригінальну збірку зі сторінки завантаження, порівняйте її контрольну суму SHA-256 з опублікованим маніфестом і скористайтеся кнопкою Send feedback у застосунку, якщо щось виглядає підозріло. Спершу перевірте хеш.
Так, для багатьох це розумна перша мова, бо файл PHP — це звичайний текст, який запускають однією командою й одразу читають результат. Її знають передусім за серверну веброзробку. Спершу основи. SQL — пізніше.
Ні. PHP Trail — це ШІ-агент для Windows, який працює у вашій власній теці проєкту, тож тут немає оцінюваних вікторин, відео чи сертифікатів, які треба пройти. Він пише й запускає файли разом із вами та показує кожен результат. Нічого не оцінюється.
Так. PHP Trail запускає вашу команду PHP, тож PHP має бути встановлений на ПК; візьміть його на сайті PHP і перевірте, запустивши php -v у терміналі. Якщо php -v виводить версію, ваша команда PHP готова. Спершу виконайте php -v.
Це три режими схвалення. Auto-run виконує дії одразу, Ask first робить паузу перед дією, що щось змінює, і показує правки як diff, а Plan only пише план і нічого не запускає, доки ви не змінете режим. Для практики оберіть Ask first.
Так, якщо ви обираєте хмарну модель: текст запиту, зокрема текст файлів, які читає агент, надсилається цьому постачальнику. З локальною моделлю з ПК нічого не виходить. Застосунок зберігає чати, робочі теки та ключі API на вашому ПК. Вирішуйте до того, як вставляти секрети.
Встановіть PHP Trail на Windows 10 або 11 і перетворіть наступні уроки PHP на невеликі файли, які ви самі запускаєте, читаєте й змінюєте. Встановлення займає близько 34 МБ. Обліковий запис не потрібен.
Завантажити PHP Trail для Windows ↗Кожна сторінка доступна 20 мовами.
Що PHP Trail дає для практичних проєктів ↗ Підключіть хмарну, локальну або вбудовану модель ↗ Розібраний приклад із невеликим класом ↗ Завантаження й перевірка збірки для Windows ↗ Відповіді на поширені запитання ↗ Що зберігають цей сайт і застосунок ↗