Windows 10/11
Läuft auf x64-PCs
PHP Trail 2.9.30 ist ein Windows-Agent, der kleine PHP-Dateien in deinen eigenen Ordner schreibt, sie ausführt und dir jedes Ergebnis zeigt, damit du an echten Projekten übst.
*.php0 Dateientable.phpgespeichertphp -l table.phpexit 0php table.phpexit 0table.php+1 -0Läuft auf x64-PCs
Erschienen am 8. Nov. 2026
Das Installationsprogramm
Eine einzelne .exe-Datei
In der App
Zum Starten der App
Ein PHP Tutorial ist hier ein kleines Projekt, das du baust, keine Lektion, die du dir ansiehst. Du beschreibst die Aufgabe, PHP Trail schreibt die Datei in deinen Ordner, führt deinen PHP-Befehl aus und zeigt die echte Ausgabe oder die echte Fehlermeldung, und du entscheidest, ob du jede Änderung annimmst. Die Projekte bleiben klein. Ein erstes Skript wie ein Einmaleins braucht etwa 10 Zeilen.
Öffne einen leeren Ordner, wähle Ask first und bitte um das Einmaleins der 5 in einer Datei namens table.php. PHP Trail sieht sich den Ordner mit list_dir an, dann speichert write_file das neue Skript: eine kurze Schleife, die ein Produkt pro Zeile ausgibt. Shell führt php -l table.php aus, um die Syntax zu prüfen, und php table.php, um das Ergebnis auszugeben. Die Ausgabe ist echt. Ask first hält vor dem Speichern der Datei an, du liest sie also und nimmst sie an oder lehnst sie ab. Willst du eine andere Reihe, ändere die Zahl in deinem Prompt und führe es erneut aus.
list_dir . → empty
write_file table.php → saved
Shell php -l table.php → exit 0
Shell php table.php → exit 0Angenommen, guestbook.php bricht mit einem Parse-Fehler ab und du siehst den Grund nicht. Shell führt php -l guestbook.php aus und liefert die echte Fehlermeldung mit Zeilennummer, danach öffnet read_file diese Stelle der Datei. Ein vergessenes Semikolon ist eine häufige Ursache. Die Meldung nennt 1 Zeile. edit_file schlägt die Korrektur als Diff vor, und im Modus Ask first liest du die Änderung und nimmst sie an, bevor sie angewendet wird. Dann führt Shell die Syntaxprüfung erneut aus, und ein erfolgreicher Exit-Code heißt, dass PHP kein Syntaxproblem gefunden hat. Das beweist nicht, dass das Gästebuch richtig funktioniert, also führst du es weiter selbst aus und testest es.
Shell php -l guestbook.php → exit 255
read_file guestbook.php → read
edit_file guestbook.php → +1 -1
Shell php -l guestbook.php → exit 0Um objektorientierte Programmierung zu üben, starte in Plan only und bitte um eine Klasse Product mit einem privaten Namen, einem privaten Preis, einem Konstruktor und einer Methode, die ein Etikett zurückgibt. Der Agent erklärt den Konstruktor sowie die Schlüsselwörter public und private und schreibt dann einen Plan, ohne etwas auszuführen. Noch ist nichts gespeichert. Wechsle zu Ask first, um den Plan umzusetzen: write_file speichert Product.php mit ein paar Zeilen am Ende, die mit new 3 Produkte anlegen, und Shell führt php Product.php aus, damit jedes Etikett erscheint. Lies jeden Diff, bevor du ihn annimmst.
Lege eine kleine scores.csv in den Ordner und bitte PHP Trail, eine Spalte aufzusummieren. read_file liest die CSV, damit der Agent ihre Spalten sieht, dann speichert write_file die Datei read_csv.php, die jede Zeile mit str_getcsv lädt und die Zahlen mit array_sum addiert. Shell führt das Skript aus. Es gibt die Summe aus, und wenn die Zahl falsch aussieht, findet grep die Zeile, die die Spalte liest, und edit_file zeigt die Korrektur als Diff. Arrays, Schleifen und 2 eingebaute Funktionen sind die PHP-Grundlagen in Aktion. Öffne scores.csv selbst, um die Summe zu bestätigen, denn der Agent kann eine Spalte falsch lesen.
Chat-Assistenten antworten mit Text. PHP Trail Version 2.9.30 geht weiter: Es legt die Dateien an, führt deinen PHP-Befehl aus und zeigt dir das Ergebnis jedes Schritts in einer Karte, die du öffnen kannst.
| Üblicher Chat-Assistent | PHP Trail | |
|---|---|---|
| Dateien | Zeigt Code, den du selbst kopierst und einfügst | Speichert Dateien in deinem Ordner; in Ask first erst nach deiner Zustimmung |
| Ausführen | Beschreibt meist nur, wie die Ausgabe aussehen sollte | Führt deinen PHP-Befehl aus und zeigt die echte Ausgabe |
| Fehler | Erklärt einen Fehler anhand des Ausschnitts, den du einfügst | Zeigt die echte Meldung und Zeile von php -l |
| Prüfung | Du vergleichst alten und neuen Code per Augenmaß | Ask first zeigt jede Änderung als Diff zum Annehmen |
Einsteiger, die ein PHP-Tutorial für Anfänger gelesen haben und trotzdem vor einer leeren Datei erstarren, sind die erste Gruppe. Ein Weg aus der Tutorial-Schleife ist, etwas Kleines zu bauen, es auszuführen und das echte Ergebnis zu lesen. Halte das Skript kurz. Etwa 10 Zeilen reichen für den ersten Versuch, und der Ordner, in dem es liegt, bleibt deiner.
Autodidakten, die schon eine andere Sprache kennen und zu PHP wechseln wollen, sind die zweite Gruppe. Empfehlungen zum Lernen von PHP verweisen oft auf das Handbuch, und PHP Trail kann dieses Handbuch mit web_search und http_get lesen, während es deine Beispiele schreibt. Vergleiche mit dem Handbuch.
Praktiker, die nach einer Pause zu PHP zurückkehren, sind die dritte Gruppe. Nach einer Pause fällt der Wiedereinstieg in PHP leichter, wenn eine Quelle neben deiner Arbeit offen bleibt, und der Agent hält das Handbuch nur ein paar Werkzeugaufrufe entfernt, während du dir eine Gewohnheit wie das Escapen der Ausgabe wieder aneignest. Prüfe jeden Diff. Der Freigabemodus, den du wählst, bestimmt, wie oft er zum Nachfragen anhält.
Ein Übungsprojekt, das du in deinem eigenen Ordner mit einem KI-Agenten baust, der kleine PHP-Dateien schreibt, ausführt und erklärt. PHP Trail ist kein Kurs, kein Quiz und keine Videolektion, und jeder Schritt erscheint als Karte mit seinem echten Ergebnis. Du prüfst jede Karte.
Ja, phptutorials.net ist die offizielle Website von PHP Trail. Lade die Original-Version hier herunter, vergleiche ihre SHA-256-Prüfsumme mit dem veröffentlichten Manifest und nutze die Schaltfläche Send feedback in der App, wenn etwas seltsam aussieht. Prüfe zuerst den Hash.
Ja, für viele Lernende ist PHP eine vernünftige erste Sprache, denn eine PHP-Datei ist reiner Text, den du mit einem einzigen Befehl ausführst und dessen Ergebnis du sofort liest. Bekannt ist sie vor allem für serverseitige Webentwicklung. Erst die Grundlagen. SQL kommt später.
Nein. PHP Trail ist ein KI-Agent für Windows, der in deinem eigenen Projektordner arbeitet, also gibt es keine benoteten Quizze, Videos oder Zertifikate zum Abschließen. Er schreibt und führt Dateien mit dir aus und zeigt jedes Ergebnis. Nichts wird benotet.
Ja. PHP Trail führt deinen PHP-Befehl aus, also muss PHP auf deinem PC installiert sein; hole es dir von der PHP-Website und prüfe es, indem du php -v in einem Terminal ausführst. Zeigt php -v eine Version an, ist dein PHP-Befehl bereit. Führe zuerst php -v aus.
Das sind die drei Freigabemodi. Auto-run führt Aktionen sofort aus, Ask first hält vor einer Aktion an, die etwas ändert, und zeigt Änderungen als Diff, und Plan only schreibt einen Plan und führt nichts aus, bis du den Modus wechselst. Wähle zum Üben Ask first.
Ja, wenn du ein Cloud-Modell wählst: Der Prompt-Text, auch der Text jeder Datei, die der Agent liest, geht an diesen Anbieter. Mit einem lokalen Modell verlässt nichts den PC. Die App speichert Chats, Arbeitsordner und API-Schlüssel auf deinem PC. Entscheide dich, bevor du Geheimnisse einfügst.
Installiere PHP Trail unter Windows 10 oder 11 und mache aus deinen nächsten PHP-Lektionen kleine Dateien, die du selbst ausführst, liest und änderst. Das Setup ist etwa 34 MB groß. Kein Konto nötig.
PHP Trail für Windows herunterladen ↗Jede Seite gibt es in 20 Sprachen.
Was PHP Trail bei Übungsprojekten leistet ↗ Ein Cloud-, lokales oder integriertes Modell verbinden ↗ Ein ausgearbeitetes Beispiel mit einer kleinen Klasse ↗ Die Windows-Version laden und prüfen ↗ Antworten auf häufige Fragen ↗ Was diese Website und die App speichern ↗