Fișiere în folderul tău
Citește, creează și editează fișiere în folderul de lucru al conversației, iar un contor arată fișierele create, editate și citite.
Poți învăța să programezi în PHP cu proiecte mici în propriul folder, în timp ce PHP Trail se ocupă de scris, rulat și verificat. Fiecare pas devine un card. Acesta arată rezultatul real, iar în Ask first accepți sau respingi fiecare modificare, în timp ce PHP Trail citește și scrie fișiere, rulează comanda ta PHP și citește manualul.
Citește, creează și editează fișiere în folderul de lucru al conversației, iar un contor arată fișierele create, editate și citite.
Shell rulează comanda ta PHP și raportează rezultatul real, mesajul de eroare real și codul de ieșire real.
Ask first face o pauză înainte de acțiunile care schimbă ceva, iar edit_file arată fiecare modificare ca diff de acceptat sau respins.
Citind nu rulezi un script. Un curs de programare PHP pe hârtie se oprește la text, în timp ce PHP Trail salvează fișierul, rulează comanda ta PHP și îți returnează rezultatul real, ca să-l citești.
totals.phpcititarray_sum totals.php1 potriviretotals.php+5 -1php -l totals.phpexit 0php totals.phpexit 0Cere greeting.php, o pagină cu un formular HTML mic care afișează înapoi numele trimis. write_file o salvează cu numele trecut prin htmlspecialchars, pentru că datele dintr-un formular nu sunt de încredere, iar Shell rulează php -l greeting.php pentru a verifica sintaxa. Tu pornești php -S localhost:8000 în propriul terminal, deoarece acest server încorporat e doar pentru teste locale și nu trebuie expus niciodată pe internet. Rămâi local. Scrie un nume care conține o paranteză unghiulară și vezi dacă apare ca text simplu. Învățarea PHP pentru dezvoltarea backend include gestionarea formularelor pe partea de server, ca aici: datele sosesc, le escapezi la afișare și le testezi local. Citește fișierul din cardul Ask first înainte să-l accepți și testează pagina singur.
Treci pe Plan only, arată bucla foreach din totals.php sau lipește-o și întreabă ce face cu array-ul asociativ. Agentul explică fiecare linie în pași simpli și scrie un plan pentru o a doua buclă, fără să ruleze vreo comandă sau să schimbe vreun fișier. Citește mai întâi planul. Învățatul corect al PHP include întrebări despre propriul tău cod, nu doar despre exemplele din materialele PHP pentru începători. Când explicația are sens, treci pe Ask first și cere a doua buclă. edit_file arată modificarea ca diff, iar Shell rulează php totals.php ca să poți compara liniile afișate cu ce te așteptai. Acceptă diff-ul doar când poți spune ce face fiecare linie nouă.
PHP Trail nu este un serviciu găzduit și nici un plugin de editor. Este gândit pentru fișierele și mașinile tale și nu decide în locul tău ce ai voie să atingi. Instrumentele de fișiere lucrează în folderul de lucru al conversației, în timp ce Shell și instrumentele web nu sunt limitate la el. Un rezultat nu e o dovadă, așa că verifică fiecare diff și testează singur fiecare script.