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 останавливается с parse error, а причину вы не видите. Shell запускает php -l guestbook.php и возвращает настоящее сообщение об ошибке с номером строки, затем read_file открывает этот участок файла. Пропущенная точка с запятой — частая причина. Сообщение указывает на 1 строку. edit_file предлагает исправление в виде диффа, а в режиме 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 с закрытым именем, закрытой ценой, конструктором и методом, который возвращает подпись. Агент объясняет конструктор и ключевые слова public и private, а затем пишет план, ничего не запуская. Пока ничего не сохранено. Переключитесь на Ask first, чтобы выполнить план: write_file сохраняет Product.php с несколькими строками внизу, которые через new создают 3 товара, а Shell запускает php Product.php, чтобы появилась каждая подпись. Читайте каждый дифф, прежде чем принять его.
Положите в папку небольшой scores.csv и попросите PHP Trail сложить значения одного столбца. read_file читает CSV, чтобы агент увидел его столбцы, затем write_file сохраняет read_csv.php, который загружает каждую строку через str_getcsv и складывает числа с помощью array_sum. Shell запускает скрипт. Он выводит сумму, а если число выглядит неверным, grep находит строку, читающую столбец, и edit_file показывает исправление в виде диффа. Массивы, циклы и 2 встроенные функции — это основы PHP в деле. Откройте scores.csv сами и проверьте сумму, потому что агент может неверно прочитать столбец.
Чат-ассистенты отвечают текстом. PHP Trail версии 2.9.30 идёт дальше: он создаёт файлы, запускает вашу команду PHP и показывает результат каждого шага в карточке, которую можно открыть.
| Обычный чат-ассистент | PHP Trail | |
|---|---|---|
| Файлы | Показывает код, который вы копируете и вставляете сами | Сохраняет файлы в вашей папке; в Ask first — только после вашего согласия |
| Запуск | Обычно описывает, как должен выглядеть вывод | Запускает вашу команду PHP и показывает настоящий вывод |
| Ошибки | Объясняет ошибку по фрагменту, который вы вставили | Показывает настоящее сообщение и строку из php -l |
| Проверка | Старый и новый код вы сравниваете на глаз | Ask first показывает каждую правку как дифф для принятия |
Новички, которые прочитали учебник по PHP для начинающих, но всё равно замирают перед пустым файлом, — первая группа. Один из способов выбраться из бесконечных туториалов — построить что-нибудь небольшое, запустить это и прочитать настоящий результат. Держите скрипт коротким. Около 10 строк хватает для первой попытки, а папка, в которой он лежит, остаётся вашей.
Самоучки, которые уже знают другой язык и хотят перейти на PHP, — вторая группа. Советы по изучению PHP часто отсылают к руководству, а PHP Trail умеет читать это руководство через web_search и http_get, пока пишет ваши примеры. Сверяйтесь с руководством.
Практики, которые возвращаются к PHP после перерыва, — третья группа. После паузы вернуться к PHP проще, когда рядом с работой открыт один источник, а агент держит руководство в нескольких вызовах инструментов, пока вы восстанавливаете привычку, например экранирование вывода. Проверяйте каждый дифф. Выбранный вами режим подтверждения определяет, как часто он останавливается и спрашивает.
Учебный проект, который вы строите в своей папке вместе с ИИ-агентом: он пишет, запускает и объясняет небольшие файлы 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 делает паузу перед действием, которое что-то меняет, и показывает правки как дифф, а Plan only пишет план и ничего не запускает, пока вы не смените режим. Для практики выберите Ask first.
Да, если вы выберете облачную модель: текст запроса, включая текст любого файла, который читает агент, уходит этому провайдеру. С локальной моделью с ПК ничего не уходит. Приложение хранит чаты, рабочие папки и ключи API на вашем ПК. Решите это до того, как вставите секреты.
Установите PHP Trail на Windows 10 или 11 и превратите свои следующие уроки PHP в небольшие файлы, которые вы сами запускаете, читаете и меняете. Установщик занимает около 34 МБ. Аккаунт не нужен.
Скачать PHP Trail для Windows ↗Каждая страница доступна на 20 языках.
Что делает PHP Trail в учебных проектах ↗ Подключите облачную, локальную или встроенную модель ↗ Разобранный пример с небольшим классом ↗ Скачайте и проверьте сборку для Windows ↗ Ответы на частые вопросы ↗ Что хранят этот сайт и приложение ↗