PHP Trail
Produk

Belajar coding PHP lewat proyek kecil

01

Kamu bisa belajar coding PHP lewat proyek kecil di foldermu sendiri, sementara PHP Trail yang mengetik, menjalankan, dan memeriksa. Setiap langkah menjadi kartu. Kartu itu menampilkan hasil nyata, dan di Ask first kamu menerima atau menolak tiap perubahan sementara PHP Trail membaca dan menulis file, menjalankan perintah PHP milikmu, dan membaca manual.

01

File di foldermu

Ia membaca, membuat, dan mengedit file di dalam folder kerja obrolan, dan penghitung menampilkan jumlah file yang dibuat, diedit, dan dibaca.

02

Output perintah yang nyata

Shell menjalankan perintah PHP milikmu dan melaporkan output asli, pesan error asli, dan kode keluar asli.

03

Langkah peninjauan

Ask first berhenti sebelum aksi yang mengubah sesuatu, dan edit_file menampilkan setiap perubahan sebagai diff untuk diterima atau ditolak.

Apa yang bisa dilakukan agen

Proyek kecil, umpan balik nyata

Membaca tidak bisa menjalankan skrip. Panduan coding PHP di atas kertas berhenti di teks, sedangkan PHP Trail menyimpan file, menjalankan perintah PHP milikmu, dan mengembalikan output nyata untuk kamu baca.

Dua sesi latihan secara rinci

Escape nama dari sebuah form

Minta greeting.php, halaman dengan form HTML kecil yang menampilkan kembali nama yang dikirim. write_file menyimpannya dengan nama yang dilewatkan lewat htmlspecialchars, karena input form tidak dapat dipercaya, dan Shell menjalankan php -l greeting.php untuk memeriksa sintaks. Kamu menjalankan php -S localhost:8000 di terminalmu sendiri, karena server bawaan itu hanya untuk pengujian lokal dan tidak boleh pernah dibuka ke internet. Tetap lokal. Ketik nama yang berisi tanda kurung sudut dan lihat apakah tampil sebagai teks biasa. Belajar PHP untuk pengembangan backend mencakup penanganan form sisi server seperti ini: input masuk, kamu meng-escape-nya saat output, dan mengujinya secara lokal. Baca file di kartu Ask first sebelum menerimanya, dan uji halamannya sendiri.

Pahami perulangan dengan Plan only

Pindah ke Plan only, tunjuk perulangan foreach di totals.php atau tempel, lalu tanyakan apa yang dilakukannya pada array asosiatif. Agen menjelaskan setiap baris dalam langkah sederhana dan menulis rencana untuk perulangan kedua, tanpa menjalankan perintah atau mengubah file. Baca rencananya dulu. Belajar PHP dengan benar mencakup bertanya tentang kodemu sendiri, bukan hanya tentang contoh dalam materi untuk pemula. Setelah penjelasannya masuk akal, pindah ke Ask first dan minta perulangan kedua. edit_file menampilkan perubahan sebagai diff, dan Shell menjalankan php totals.php agar kamu bisa membandingkan baris yang tercetak dengan yang kamu harapkan. Terima diff hanya jika kamu bisa menyebutkan apa yang dilakukan setiap baris baru.

Yang tidak dilakukan PHP Trail

PHP Trail bukan layanan hosting maupun plugin editor. Ia ditujukan untuk file dan mesinmu sendiri, dan tidak memutuskan untukmu apa yang boleh kamu sentuh. Alat file bekerja di folder kerja obrolan, sedangkan Shell dan alat web tidak dibatasi di sana. Hasil bukanlah bukti, jadi tinjau setiap diff dan uji setiap skrip sendiri.

PHP Trail untuk Windows

Coba proyek kecil pertama

Unduh PHP Trail ↗