Des fichiers dans ton dossier
Il lit, crée et modifie des fichiers dans le dossier de travail du chat, et un compteur indique les fichiers créés, modifiés et lus.
Tu peux apprendre à coder en PHP avec de petits projets dans ton propre dossier pendant que PHP Trail s'occupe de la frappe, de l'exécution et des vérifications. Chaque étape devient une carte. Elle montre le vrai résultat, et en Ask first tu acceptes ou refuses chaque changement pendant que PHP Trail lit et écrit des fichiers, lance ta commande PHP et consulte le manuel.
Il lit, crée et modifie des fichiers dans le dossier de travail du chat, et un compteur indique les fichiers créés, modifiés et lus.
Shell lance ta commande PHP et rapporte la vraie sortie, le vrai message d'erreur et le vrai code de sortie.
Ask first fait une pause avant les actions qui modifient quelque chose, et edit_file montre chaque changement sous forme de diff à accepter ou à refuser.
Lire ne fait pas tourner un script. Un cours de programmation PHP sur papier s'arrête au texte, alors que PHP Trail enregistre le fichier, lance ta commande PHP et te renvoie la vraie sortie à lire.
totals.phpluarray_sum totals.php1 résultattotals.php+5 -1php -l totals.phpexit 0php totals.phpexit 0Demande greeting.php, une page avec un petit formulaire HTML qui réaffiche le nom envoyé. write_file l'enregistre avec le nom passé dans htmlspecialchars, car les données d'un formulaire ne sont pas fiables, et Shell exécute php -l greeting.php pour vérifier la syntaxe. Tu lances php -S localhost:8000 toi-même dans ton terminal, puisque ce serveur intégré sert uniquement aux tests locaux et ne doit jamais être exposé sur internet. Reste en local. Saisis un nom contenant un chevron et vérifie s'il s'affiche comme du texte brut. Apprendre PHP pour le développement backend, c'est aussi gérer des formulaires côté serveur comme celui-ci : les données arrivent, tu les échappes à l'affichage et tu les testes en local. Lis le fichier dans la carte Ask first avant de l'accepter, et teste la page toi-même.
Passe en Plan only, désigne la boucle foreach de totals.php ou colle-la, et demande ce qu'elle fait du tableau associatif. L'agent explique chaque ligne en étapes simples et écrit un plan pour une deuxième boucle, sans lancer de commande ni modifier de fichier. Lis d'abord le plan. Bien apprendre PHP, c'est aussi poser des questions sur ton propre code, pas seulement sur les exemples du matériel PHP pour débutants. Quand l'explication te parle, passe en Ask first et demande la deuxième boucle. edit_file montre le changement sous forme de diff, et Shell lance php totals.php pour que tu compares les lignes affichées avec ce que tu attendais. N'accepte le diff que lorsque tu peux dire ce que fait chaque nouvelle ligne.
PHP Trail n'est ni un service hébergé, ni un plugin d'éditeur. Il est prévu pour tes propres fichiers et tes propres machines, et il ne décide pas à ta place de ce que tu as le droit de toucher. Les outils de fichiers travaillent dans le dossier de travail du chat, tandis que Shell et les outils web ne s'y limitent pas. Un résultat n'est pas une preuve : relis chaque diff et teste chaque script toi-même.