PHP Trail
Офіційний сайт PHP Trail

PHP tutorial: проєкти, які будуються й запускаються у вашій теці

PHP Trail 2.9.30 — це агент для Windows, який пише невеликі файли PHP у вашу теку, запускає їх і показує кожен результат, тож ви вчитеся на справжніх проєктах.

Система

Windows 10/11

Працює на ПК x64

Версія

2.9.30

Випуск 8 лист. 2026

Встановлення

Близько 34 МБ

Програма-інсталятор

Портативна версія

Близько 25 МБ

Один файл .exe

Інтерфейс

13 мов

У самому застосунку

Обліковий запис

Не потрібен

Щоб запустити застосунок

Навчання через практику

Власний php tutorial у вашій теці

Тут php tutorial — це невеликий проєкт, який ви будуєте, а не урок, який дивитеся. Ви описуєте завдання, PHP Trail записує файл у вашу теку, запускає вашу команду PHP і показує справжній вивід або повідомлення про помилку, а ви вирішуєте, чи приймати кожну зміну. Проєкти лишаються малими. Для першого скрипта, як-от таблиця множення, потрібно близько 10 рядків.

01

Таблиця множення з порожньої теки

Відкрийте порожню теку, оберіть 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
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 і попросіть клас Product із приватними name і price, конструктором та методом, що повертає підпис. Агент пояснює конструктор і ключові слова public та private, потім пише план і нічого не запускає. Поки що нічого не збережено. Перемкніться на Ask first, щоб виконати план: write_file зберігає Product.php з кількома рядками внизу, які створюють 3 товари через new, а 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. Встановіть PHP Trail на Windows 10 або 11, а потім підключіть хмарну модель, локальну модель або вбудовану модель.
  2. Оберіть порожню теку для практичного проєкту й установіть режим схвалення Ask first.
  3. Опишіть невелике завдання, наприклад таблицю множення, і дивіться, як для кожного інструмента з'являється картка зі справжнім результатом.
  4. Відкрийте картку, прочитайте вивід або diff, а потім прийміть чи відхиліть крок.

Хто цим користується і коли

Перша група — новачки, які прочитали php tutorial для початківців, але досі застигають перед порожнім файлом. Один зі способів вибратися з пастки нескінченних уроків — зробити щось маленьке, запустити й прочитати справжній результат. Тримайте скрипт коротким. Для першої спроби досить близько 10 рядків, а тека, де він лежить, лишається вашою.

Друга група — самоуки, які вже знають іншу мову й хочуть перейти на PHP. Поради щодо вивчення PHP часто відсилають до посібника, а PHP Trail може читати цей посібник через web_search і http_get, поки пише ваші приклади. Звіряйтеся з посібником.

Третя група — практики, які повертаються до PHP після перерви. Після перерви повернутися до PHP легше, коли поруч із роботою відкрите одне джерело, а агент тримає посібник за кілька викликів інструментів, поки ви відновлюєте звичку, наприклад екранування виводу. Перевіряйте кожен diff. Обраний режим схвалення визначає, як часто агент зупиняється з питанням.

Питання про PHP Trail і практику з PHP

Що таке php tutorial на цьому сайті?

Практичний проєкт, який ви будуєте у власній теці з ШІ-агентом: він пише, запускає й пояснює невеликі файли PHP. PHP Trail — не курс, не вікторина й не відеоурок, а кожен крок з'являється як картка зі справжнім результатом. Ви перевіряєте кожну картку.

Чи phptutorials.net — офіційний сайт PHP Trail?

Так, phptutorials.net — офіційний сайт PHP Trail. Завантажте оригінальну збірку зі сторінки завантаження, порівняйте її контрольну суму SHA-256 з опублікованим маніфестом і скористайтеся кнопкою Send feedback у застосунку, якщо щось виглядає підозріло. Спершу перевірте хеш.

Чи PHP — хороша перша мова програмування?

Так, для багатьох це розумна перша мова, бо файл PHP — це звичайний текст, який запускають однією командою й одразу читають результат. Її знають передусім за серверну веброзробку. Спершу основи. SQL — пізніше.

Чи PHP Trail — це курс, вікторина або відеоурок?

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

Чи потрібно спершу встановлювати PHP?

Так. PHP Trail запускає вашу команду PHP, тож PHP має бути встановлений на ПК; візьміть його на сайті PHP і перевірте, запустивши php -v у терміналі. Якщо php -v виводить версію, ваша команда PHP готова. Спершу виконайте php -v.

Що означають Auto-run, Ask first і Plan only?

Це три режими схвалення. Auto-run виконує дії одразу, Ask first робить паузу перед дією, що щось змінює, і показує правки як diff, а Plan only пише план і нічого не запускає, доки ви не змінете режим. Для практики оберіть Ask first.

Чи мій код залишає мій ПК?

Так, якщо ви обираєте хмарну модель: текст запиту, зокрема текст файлів, які читає агент, надсилається цьому постачальнику. З локальною моделлю з ПК нічого не виходить. Застосунок зберігає чати, робочі теки та ключі API на вашому ПК. Вирішуйте до того, як вставляти секрети.

Почніть тут

Створіть свій перший скрипт сьогодні

Встановіть PHP Trail на Windows 10 або 11 і перетворіть наступні уроки PHP на невеликі файли, які ви самі запускаєте, читаєте й змінюєте. Встановлення займає близько 34 МБ. Обліковий запис не потрібен.

Завантажити PHP Trail для Windows ↗

Куди йти далі

Кожна сторінка доступна 20 мовами.

Що PHP Trail дає для практичних проєктів ↗ Підключіть хмарну, локальну або вбудовану модель ↗ Розібраний приклад із невеликим класом ↗ Завантаження й перевірка збірки для Windows ↗ Відповіді на поширені запитання ↗ Що зберігають цей сайт і застосунок ↗