PHP Trail
Produkt

PHP programmieren lernen mit kleinen Projekten

01

Du kannst PHP programmieren lernen, indem du kleine Projekte in deinem eigenen Ordner baust, während PHP Trail das Tippen, Ausführen und Prüfen übernimmt. Jeder Schritt wird zu einer Karte. Sie zeigt das echte Ergebnis, und in Ask first nimmst du jede Änderung an oder lehnst sie ab, während PHP Trail Dateien liest und schreibt, deinen PHP-Befehl ausführt und das Handbuch liest.

01

Dateien in deinem Ordner

Es liest, erstellt und bearbeitet Dateien im Arbeitsordner des Chats, und ein Zähler zeigt erstellte, bearbeitete und gelesene Dateien.

02

Echte Befehlsausgabe

Shell führt deinen PHP-Befehl aus und meldet die echte Ausgabe, die echte Fehlermeldung und den echten Exit-Code.

03

Ein Prüfschritt

Ask first hält vor Aktionen an, die etwas ändern, und edit_file zeigt jede Änderung als Diff zum Annehmen oder Ablehnen.

Was der Agent kann

Kleine Projekte, echte Rückmeldung

Lesen führt kein Skript aus. Ein PHP-Programmierkurs auf Papier hört beim Text auf, während PHP Trail die Datei speichert, deinen PHP-Befehl ausführt und dir die echte Ausgabe zum Lesen zurückgibt.

Zwei Übungssitzungen im Detail

Einen Namen aus einem Formular escapen

Bitte um greeting.php, eine Seite mit einem kleinen HTML-Formular, die den abgeschickten Namen wieder anzeigt. write_file speichert sie mit dem Namen durch htmlspecialchars geleitet, weil Formulareingaben nicht vertrauenswürdig sind, und Shell führt php -l greeting.php aus, um die Syntax zu prüfen. Du startest php -S localhost:8000 selbst in deinem Terminal, denn dieser eingebaute Server ist nur für lokale Tests gedacht und darf nie im Internet erreichbar sein. Bleib lokal. Gib einen Namen mit einer spitzen Klammer ein und sieh nach, ob er als einfacher Text erscheint. Zum Lernen von PHP für die Backend-Entwicklung gehört serverseitige Formularverarbeitung wie diese: Die Eingabe kommt an, du escapest sie bei der Ausgabe und testest lokal. Lies die Datei in der Karte im Modus Ask first, bevor du sie annimmst, und teste die Seite selbst.

Eine Schleife mit Plan only verstehen

Wechsle zu Plan only, zeige auf die foreach-Schleife in totals.php oder füge sie ein und frage, was sie mit dem assoziativen Array macht. Der Agent erklärt jede Zeile in einfachen Schritten und schreibt einen Plan für eine zweite Schleife, ohne einen Befehl auszuführen oder eine Datei zu ändern. Lies zuerst den Plan. Zum richtigen Lernen von PHP gehört, nach dem eigenen Code zu fragen und nicht nur nach den Beispielen im PHP-Lernmaterial für Anfänger. Wenn dir die Erklärung einleuchtet, wechsle zu Ask first und bitte um die zweite Schleife. edit_file zeigt die Änderung als Diff, und Shell führt php totals.php aus, damit du die ausgegebenen Zeilen mit deiner Erwartung vergleichen kannst. Nimm den Diff erst an, wenn du sagen kannst, was jede neue Zeile tut.

Was PHP Trail nicht tut

PHP Trail ist kein gehosteter Dienst und kein Editor-Plugin. Es ist für deine eigenen Dateien und Rechner gedacht und entscheidet nicht für dich, was du anfassen darfst. Die Dateiwerkzeuge arbeiten im Arbeitsordner des Chats, während Shell und die Web-Werkzeuge nicht darauf beschränkt sind. Ein Ergebnis ist kein Beweis, also prüfe jeden Diff und teste jedes Skript selbst.

PHP Trail für Windows

Probiere ein erstes kleines Projekt aus

PHP Trail herunterladen ↗