PHP Trail
Site officiel de PHP Trail

PHP Tutorial : des projets créés et lancés dans ton dossier

PHP Trail 2.9.30 est un agent Windows qui écrit de petits fichiers PHP dans ton propre dossier, les exécute et te montre chaque résultat, pour que tu t'entraînes en construisant de vrais projets.

Système

Windows 10/11

Fonctionne sur PC x64

Version

2.9.30

Sortie le 8 novembre 2026

Installation

Environ 34 Mo

Le programme d'installation

Portable

Environ 25 Mo

Un seul fichier .exe

Interface

13 langues

Dans l'appli

Compte

Inutile

Pour lancer l'appli

Apprendre en construisant

Un PHP tutorial que tu construis dans ton propre dossier

Un PHP tutorial, ici, c'est un petit projet que tu construis, pas une leçon que tu regardes. Tu décris la tâche, PHP Trail écrit le fichier dans ton dossier, lance ta commande PHP et affiche la vraie sortie ou le vrai message d'erreur, et tu décides d'accepter ou non chaque changement. Les projets restent petits. Un premier script comme une table de multiplication tient en 10 lignes environ.

01

Construis une table de multiplication depuis un dossier vide

Ouvre un dossier vide, choisis Ask first et demande la table de 5 dans un fichier nommé table.php. PHP Trail regarde le dossier avec list_dir, puis write_file enregistre le nouveau script : une courte boucle qui affiche un produit par ligne. Shell exécute php -l table.php pour vérifier la syntaxe et php table.php pour afficher le résultat. La sortie est réelle. Ask first fait une pause avant l'enregistrement du fichier, donc tu le lis et tu l'acceptes ou le refuses. Si tu veux une autre table, change le nombre dans ton prompt et relance.

Trace des outils
list_dir  .  → empty
write_file  table.php  → saved
Shell  php -l table.php  → exit 0
Shell  php table.php  → exit 0
02

Repère une erreur de syntaxe grâce au message réel

Imagine que guestbook.php s'arrête sur une parse error et que tu ne comprennes pas pourquoi. Shell exécute php -l guestbook.php et renvoie le vrai message d'erreur avec un numéro de ligne, puis read_file ouvre cette partie du fichier. Un point-virgule oublié est une cause fréquente. Le message désigne 1 ligne. edit_file propose la correction sous forme de diff, et en mode Ask first tu lis le changement et tu l'acceptes avant qu'il soit appliqué. Shell relance ensuite la vérification de syntaxe, et un code de sortie réussi signifie que PHP n'a trouvé aucun problème de syntaxe. Cela ne prouve pas que le livre d'or se comporte correctement, donc tu le lances et tu le testes toi-même.

Trace des outils
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

Exerce-toi aux classes avec une classe Product

Pour t'exercer à la programmation orientée objet, commence en Plan only et demande une classe Product avec un nom privé, un prix privé, un constructeur et une méthode qui renvoie une étiquette. L'agent explique le constructeur et les mots-clés public et private, puis écrit un plan sans rien exécuter. Rien n'est encore enregistré. Passe en Ask first pour appliquer le plan : write_file enregistre Product.php avec quelques lignes en bas qui créent 3 produits avec new, et Shell lance php Product.php pour que chaque étiquette s'affiche. Lis chaque diff avant de l'accepter.

04

Lis un fichier CSV dans un tableau

Mets un petit scores.csv dans le dossier et demande à PHP Trail de totaliser une colonne. read_file lit le CSV pour que l'agent voie ses colonnes, puis write_file enregistre read_csv.php, qui charge chaque ligne avec str_getcsv et additionne les nombres avec array_sum. Shell exécute le script. Il affiche le total, et si le nombre te semble faux, grep trouve la ligne qui lit la colonne et edit_file montre la correction sous forme de diff. Les tableaux, les boucles et 2 fonctions intégrées, c'est la base de PHP en action. Ouvre scores.csv toi-même pour confirmer le total, car l'agent peut mal lire une colonne.

Ouvrir le guide pas à pas

En quoi il diffère d'un assistant de chat classique

Les assistants de chat répondent par du texte. PHP Trail version 2.9.30 va plus loin : il crée les fichiers, lance ta commande PHP et te montre le résultat de chaque étape dans une carte que tu peux ouvrir.

Assistant de chat classiquePHP Trail
FichiersAffiche du code que tu copies et colles toi-mêmeEnregistre les fichiers dans ton dossier ; en Ask first, seulement après ton accord
ExécutionDécrit en général à quoi la sortie devrait ressemblerLance ta commande PHP et affiche la vraie sortie
ErreursExplique une erreur à partir de l'extrait que tu collesAffiche le vrai message et la vraie ligne de php -l
RelectureTu compares l'ancien et le nouveau code à l'œilAsk first montre chaque modification sous forme de diff à accepter

Comment ça marche en quatre étapes

  1. Installe PHP Trail sous Windows 10 ou 11, puis connecte un modèle cloud, un modèle local ou le modèle intégré.
  2. Choisis un dossier vide pour ton projet d'entraînement et règle le mode d'approbation sur Ask first.
  3. Décris une petite tâche, comme une table de multiplication, et regarde une carte apparaître pour chaque outil avec son vrai résultat.
  4. Ouvre une carte, lis la sortie ou le diff, puis accepte ou refuse l'étape.

Qui l'utilise et quand

Les débutants qui ont lu un tutoriel PHP pour débutants mais restent bloqués devant un fichier vide forment le premier groupe. Une façon de sortir de l'enfer des tutoriels, c'est de construire quelque chose de petit, de le lancer et de lire le vrai résultat. Garde le script court. Environ 10 lignes suffisent pour un premier essai, et le dossier où il vit reste le tien.

Les autodidactes qui connaissent déjà un autre langage et veulent passer à PHP forment le deuxième groupe. Les conseils pour apprendre PHP renvoient souvent au manuel, et PHP Trail peut lire ce manuel avec web_search et http_get pendant qu'il écrit tes exemples. Compare avec le manuel.

Les développeurs qui reviennent à PHP après une pause forment le troisième groupe. Après une coupure, reprendre PHP est plus simple quand une ressource reste ouverte à côté de ton travail, et l'agent garde le manuel à quelques appels d'outil pendant que tu retrouves un réflexe comme l'échappement de la sortie. Relis chaque diff. Le mode d'approbation que tu choisis décide de la fréquence de ses demandes de confirmation.

Questions sur PHP Trail et la pratique de PHP

Qu'est-ce qu'un PHP tutorial sur ce site ?

C'est un projet d'entraînement que tu construis dans ton propre dossier avec un agent IA qui écrit, exécute et explique de petits fichiers PHP. PHP Trail n'est ni un cours, ni un quiz, ni une leçon vidéo, et chaque étape apparaît sous forme de carte avec son vrai résultat. Tu relis chaque carte.

phptutorials.net est-il le site officiel de PHP Trail ?

Oui, phptutorials.net est le site officiel de PHP Trail. Télécharge ici la version d'origine, compare sa somme de contrôle SHA-256 avec le manifeste publié et utilise le bouton Send feedback dans l'appli si quelque chose te semble anormal. Vérifie d'abord le hash.

PHP est-il un bon premier langage ?

Oui, pour beaucoup de débutants c'est un premier langage raisonnable, car un fichier PHP est du texte brut que tu lances avec une seule commande et dont tu lis tout de suite le résultat. Il est surtout connu pour le web côté serveur. Les bases d'abord. SQL vient ensuite.

PHP Trail est-il un cours, un quiz ou une leçon vidéo ?

Non. PHP Trail est un agent IA pour Windows qui travaille dans ton propre dossier de projet, donc il n'y a ni quiz noté, ni vidéo, ni certificat à obtenir. Il écrit et exécute des fichiers avec toi et montre chaque résultat. Rien n'est noté.

Dois-je d'abord installer PHP ?

Oui. PHP Trail lance ta commande PHP, donc PHP doit être installé sur ton PC ; récupère-le sur le site de PHP et vérifie-le en lançant php -v dans un terminal. Si php -v affiche une version, ta commande PHP est prête. Lance d'abord php -v.

Que signifient Auto-run, Ask first et Plan only ?

Ce sont les trois modes d'approbation. Auto-run exécute les actions tout de suite, Ask first fait une pause avant une action qui modifie quelque chose et montre les modifications sous forme de diff, et Plan only écrit un plan et n'exécute rien tant que tu ne changes pas de mode. Pour t'entraîner, choisis Ask first.

Mon code quitte-t-il mon PC ?

Oui, si tu choisis un modèle cloud : le texte du prompt, y compris le texte de tout fichier que l'agent lit, part chez ce fournisseur. Avec un modèle local, rien ne quitte le PC. L'appli garde les chats, les dossiers de travail et les clés d'API sur ton PC. Décide avant de coller des secrets.

Commence ici

Crée ton premier script aujourd'hui

Installe PHP Trail sous Windows 10 ou 11 et transforme tes prochaines leçons de PHP en petits fichiers que tu lances, lis et modifies toi-même. L'installation fait environ 34 Mo. Aucun compte requis.

Télécharger PHP Trail pour Windows ↗

Où aller ensuite

Chaque page est disponible en 20 langues.

Ce que PHP Trail apporte aux projets d'entraînement ↗ Connecte un modèle cloud, local ou intégré ↗ Un exemple complet avec une petite classe ↗ Télécharge et vérifie la version Windows ↗ Réponses aux questions courantes ↗ Ce que le site et l'appli conservent ↗