Windows 10/11
Draait op x64-pc's
PHP Trail 2.9.30 is een Windows-agent die kleine PHP-bestanden in je eigen map schrijft, ze uitvoert en elk resultaat toont, zodat je oefent door echte projecten te bouwen.
*.php0 bestandentable.phpopgeslagenphp -l table.phpexit 0php table.phpexit 0table.php+1 -0Draait op x64-pc's
Uitgebracht op 28 okt 2026
Het installatieprogramma
Eén enkel .exe-bestand
In de app
Om de app te gebruiken
Een PHP tutorial is hier een klein project dat je zelf bouwt, geen les die je bekijkt. Je beschrijft de taak, PHP Trail schrijft het bestand in je map, voert je PHP-opdracht uit en toont de echte uitvoer of foutmelding, en jij beslist of je elke wijziging accepteert. De projecten blijven klein. Een eerste script zoals een tafel van vermenigvuldiging heeft ongeveer 10 regels nodig.
Open een lege map, kies Ask first en vraag om de tafel van 5 in een bestand met de naam table.php. PHP Trail bekijkt de map met list_dir, daarna slaat write_file het nieuwe script op: een korte lus die per regel één product afdrukt. Shell voert php -l table.php uit om de syntaxis te controleren en php table.php om het resultaat af te drukken. De uitvoer is echt. Ask first pauzeert voordat het bestand wordt opgeslagen, dus je leest het en accepteert of weigert het. Wil je een andere tafel, pas dan het getal in je prompt aan en voer het opnieuw uit.
list_dir . → empty
write_file table.php → saved
Shell php -l table.php → exit 0
Shell php table.php → exit 0Stel dat guestbook.php stopt met een parse error en je niet ziet waarom. Shell voert php -l guestbook.php uit en geeft de echte foutmelding met een regelnummer terug, waarna read_file dat deel van het bestand opent. Een vergeten puntkomma is een veelvoorkomende oorzaak. De melding noemt 1 regel. edit_file stelt de oplossing voor als diff, en in de modus Ask first lees je de wijziging en accepteer je die voordat ze wordt toegepast. Daarna voert Shell de syntaxiscontrole opnieuw uit, en een geslaagde exitcode betekent dat PHP geen syntaxisprobleem heeft gevonden. Dat bewijst niet dat het gastenboek goed werkt, dus je voert het nog steeds zelf uit en test het.
Shell php -l guestbook.php → exit 255
read_file guestbook.php → read
edit_file guestbook.php → +1 -1
Shell php -l guestbook.php → exit 0Om objectgeoriënteerd programmeren te oefenen begin je in Plan only en vraag je om een klasse Product met een privénaam, een privéprijs, een constructor en een methode die een label teruggeeft. De agent legt de constructor en de sleutelwoorden public en private uit en schrijft daarna een plan, zonder iets uit te voeren. Er is nog niets opgeslagen. Schakel over naar Ask first om het plan uit te voeren: write_file slaat Product.php op met een paar regels onderaan die met new 3 producten aanmaken, en Shell voert php Product.php uit zodat elk label verschijnt. Lees elke diff voordat je die accepteert.
Zet een klein scores.csv in de map en vraag PHP Trail om één kolom op te tellen. read_file leest de CSV zodat de agent de kolommen ziet, daarna slaat write_file read_csv.php op, dat elke regel laadt met str_getcsv en de getallen optelt met array_sum. Shell voert het script uit. Het drukt het totaal af, en als het getal niet klopt, vindt grep de regel die de kolom leest en toont edit_file de correctie als diff. Arrays, lussen en 2 ingebouwde functies zijn de PHP-basis in actie. Open scores.csv zelf om het totaal te bevestigen, want de agent kan een kolom verkeerd lezen.
Chatassistenten antwoorden met tekst. PHP Trail versie 2.9.30 gaat verder: het maakt de bestanden, voert je PHP-opdracht uit en toont je het resultaat van elke stap in een kaart die je kunt openen.
| Gewone chatassistent | PHP Trail | |
|---|---|---|
| Bestanden | Toont code die je zelf kopieert en plakt | Slaat bestanden op in je map; in Ask first pas nadat je accepteert |
| Uitvoeren | Beschrijft meestal hoe de uitvoer eruit zou moeten zien | Voert je PHP-opdracht uit en toont de echte uitvoer |
| Fouten | Legt een fout uit aan de hand van het fragment dat je plakt | Toont de echte melding en regel van php -l |
| Beoordeling | Je vergelijkt oude en nieuwe code op het oog | Ask first toont elke wijziging als diff om te accepteren |
Beginners die een PHP-tutorial voor beginners hebben gelezen maar nog steeds blokkeren bij een leeg bestand, vormen de eerste groep. Een manier om uit de tutorialfuik te komen is iets kleins bouwen, het uitvoeren en het echte resultaat lezen. Houd het script kort. Ongeveer 10 regels zijn genoeg voor een eerste poging, en de map waarin het staat blijft van jou.
Autodidacten die al een andere taal kennen en naar PHP willen overstappen, vormen de tweede groep. Tips om PHP te leren verwijzen vaak naar de handleiding, en PHP Trail kan die handleiding lezen met web_search en http_get terwijl het je voorbeelden schrijft. Vergelijk met de handleiding.
Ontwikkelaars die na een pauze terugkeren naar PHP vormen de derde groep. Na een pauze is opnieuw beginnen met PHP makkelijker als er een bron naast je werk openstaat, en de agent houdt de handleiding op een paar tool-aanroepen afstand terwijl jij een gewoonte zoals het escapen van uitvoer weer oppakt. Beoordeel elke diff. De goedkeuringsmodus die je kiest bepaalt hoe vaak hij stopt om te vragen.
Een oefenproject dat je in je eigen map bouwt met een AI-agent die kleine PHP-bestanden schrijft, uitvoert en uitlegt. PHP Trail is geen cursus, quiz of videoles, en elke stap verschijnt als kaart met het echte resultaat. Jij beoordeelt elke kaart.
Ja, phptutorials.net is de officiële website van PHP Trail. Download hier de originele versie, vergelijk de SHA-256-checksum met het gepubliceerde manifest en gebruik de knop Send feedback in de app als iets er raar uitziet. Controleer eerst de hash.
Ja, voor veel beginners is het een redelijke eerste taal, omdat een PHP-bestand platte tekst is die je met één opdracht uitvoert en waarvan je het resultaat meteen leest. Het staat vooral bekend om webwerk aan de serverkant. Eerst de basis. SQL volgt later.
Nee. PHP Trail is een AI-agent voor Windows die in je eigen projectmap werkt, dus er zijn geen cijfers gevende quizzen, video's of certificaten om af te ronden. Het schrijft en voert bestanden met je uit en toont elk resultaat. Niets wordt beoordeeld.
Ja. PHP Trail voert je PHP-opdracht uit, dus PHP moet op je pc staan; haal het op bij de PHP-website en controleer het door php -v in een terminal uit te voeren. Toont php -v een versie, dan is je PHP-opdracht klaar. Voer eerst php -v uit.
Dit zijn de drie goedkeuringsmodi. Auto-run laat acties direct uitvoeren, Ask first pauzeert voor een actie die iets wijzigt en toont wijzigingen als diff, en Plan only schrijft een plan en voert niets uit tot je van modus wisselt. Kies om te oefenen Ask first.
Ja, als je een cloudmodel kiest: de prompttekst, inclusief de tekst van elk bestand dat de agent leest, gaat naar die aanbieder. Met een lokaal model verlaat niets de pc. De app bewaart chats, werkmappen en API-sleutels op je pc. Beslis voordat je geheimen plakt.
Installeer PHP Trail op Windows 10 of 11 en maak van je volgende PHP-lessen kleine bestanden die je zelf uitvoert, leest en aanpast. De installatie is ongeveer 34 MB. Geen account nodig.
PHP Trail voor Windows downloaden ↗Elke pagina is beschikbaar in 20 talen.
Wat PHP Trail doet bij oefenprojecten ↗ Verbind een cloud-, lokaal of ingebouwd model ↗ Een uitgewerkt voorbeeld met een kleine klasse ↗ Download en controleer de Windows-versie ↗ Antwoorden op veelgestelde vragen ↗ Wat deze website en de app bewaren ↗