Windows 10/11
x64 bilgisayarlarda çalışır
PHP Trail 2.9.30, kendi klasörüne küçük PHP dosyaları yazan, bunları çalıştıran ve her sonucu gösteren bir Windows ajanıdır; böylece gerçek projeler yaparak pratik edersin.
*.php0 dosyatable.phpkaydedildiphp -l table.phpexit 0php table.phpexit 0table.php+1 -0x64 bilgisayarlarda çalışır
8 Kas 2026'da yayımlandı
Kurulum programı
Tek bir .exe dosyası
Uygulamanın içinde
Uygulamayı çalıştırmak için
Burada php dersleri, izlediğin bir ders değil, kendi yaptığın küçük bir projedir. Görevi anlatırsın, PHP Trail dosyayı klasörüne yazar, PHP komutunu çalıştırır ve gerçek çıktıyı ya da hata mesajını gösterir; her değişikliği kabul edip etmemeye sen karar verirsin. Projeler küçük kalır. Çarpım tablosu gibi ilk bir betik için yaklaşık 10 satır yeter.
Boş bir klasör aç, Ask first modunu seç ve table.php adlı dosyada 5'in çarpım tablosunu iste. PHP Trail klasöre list_dir ile bakar, ardından write_file yeni betiği kaydeder: her satıra tek bir çarpımı yazdıran kısa bir döngü. Shell söz dizimini denetlemek için php -l table.php, sonucu yazdırmak için php table.php komutunu çalıştırır. Çıktı gerçektir. Ask first, dosya kaydedilmeden önce duraklar; böylece dosyayı okur, kabul eder ya da reddedersin. Başka bir tablo istersen istemindeki sayıyı değiştir ve yeniden çalıştır.
list_dir . → empty
write_file table.php → saved
Shell php -l table.php → exit 0
Shell php table.php → exit 0guestbook.php bir ayrıştırma hatasıyla durdu ve nedenini göremiyorsun diyelim. Shell, php -l guestbook.php komutunu çalıştırıp satır numaralı gerçek hata mesajını döndürür, ardından read_file dosyanın o kısmını açar. Eksik bir noktalı virgül sık görülen bir nedendir. Mesaj 1 satırı gösterir. edit_file düzeltmeyi diff olarak önerir; Ask first modunda değişikliği uygulanmadan önce okuyup kabul edersin. Sonra Shell söz dizimi denetimini yeniden çalıştırır ve başarılı bir çıkış kodu PHP'nin söz dizimi sorunu bulmadığı anlamına gelir. Bu, ziyaretçi defterinin doğru çalıştığını kanıtlamaz; bu yüzden onu yine kendin çalıştırıp test edersin.
Shell php -l guestbook.php → exit 255
read_file guestbook.php → read
edit_file guestbook.php → +1 -1
Shell php -l guestbook.php → exit 0Nesne yönelimli programlamayı denemek için Plan only modunda başla ve özel bir ad, özel bir fiyat, bir kurucu metot ve etiket döndüren bir metot içeren Product sınıfı iste. Ajan kurucu metodu ile public ve private anahtar sözcüklerini açıklar, sonra bir plan yazar ve hiçbir şey çalıştırmaz. Henüz hiçbir şey kaydedilmez. Planı uygulamak için Ask first moduna geç: write_file, altında new ile 3 ürün oluşturan birkaç satırla Product.php dosyasını kaydeder, Shell php Product.php komutunu çalıştırır ve her etiket görünür. Kabul etmeden önce her diff'i oku.
Klasöre küçük bir scores.csv koy ve PHP Trail'den bir sütunun toplamını almasını iste. read_file, ajan sütunları görsün diye CSV'yi okur; ardından write_file her satırı str_getcsv ile yükleyen ve sayıları array_sum ile toplayan read_csv.php dosyasını kaydeder. Shell betiği çalıştırır. Toplamı yazdırır; sayı yanlış görünürse grep sütunu okuyan satırı bulur ve edit_file düzeltmeyi diff olarak gösterir. Diziler, döngüler ve 2 yerleşik işlev iş başındaki PHP temelleridir. Toplamı doğrulamak için scores.csv dosyasını kendin aç, çünkü ajan bir sütunu yanlış okuyabilir.
Sohbet asistanları metinle yanıt verir. PHP Trail 2.9.30 sürümü daha ileri gider: dosyaları oluşturur, PHP komutunu çalıştırır ve her adımın sonucunu açabileceğin bir kartta gösterir.
| Sıradan sohbet asistanı | PHP Trail | |
|---|---|---|
| Dosyalar | Kopyalayıp kendin yapıştırdığın kodu gösterir | Dosyaları klasörüne kaydeder; Ask first modunda yalnızca sen kabul ettikten sonra |
| Çalıştırma | Genellikle çıktının nasıl görünmesi gerektiğini anlatır | PHP komutunu çalıştırır ve gerçek çıktıyı gösterir |
| Hatalar | Yapıştırdığın kod parçasındaki hatayı açıklar | php -l komutundan gerçek mesajı ve satırı gösterir |
| İnceleme | Eski ve yeni kodu gözle karşılaştırırsın | Ask first her düzenlemeyi kabul etmen için diff olarak gösterir |
İlk grup, yeni başlayanlar için PHP ders anlatımlarını okumuş ama boş bir dosyanın karşısında yine de donup kalanlardır. Sonu gelmeyen eğitim videolarından çıkmanın bir yolu, küçük bir şey yapıp çalıştırmak ve gerçek sonucu okumaktır. Betiği kısa tut. İlk deneme için yaklaşık 10 satır yeter ve içinde durduğu klasör senin kalır.
İkinci grup, başka bir dili zaten bilen ve PHP'ye geçmek isteyen kendi kendine öğrenenlerdir. PHP öğrenme önerileri çoğu zaman kılavuza yönlendirir; PHP Trail ise örneklerini yazarken bu kılavuzu web_search ve http_get ile okuyabilir. Kılavuzla karşılaştır.
Üçüncü grup, bir aradan sonra PHP'ye dönen uygulayıcılardır. Aradan sonra PHP'ye yeniden başlamak, çalışmanın yanında bir kaynak açık durduğunda kolaylaşır; ajan da sen çıktıyı kaçışlama gibi bir alışkanlığı yeniden kazanırken kılavuzu birkaç araç çağrısı uzağında tutar. Her diff'i incele. Seçtiğin onay modu, ajanın ne sıklıkla durup soracağını belirler.
Kendi klasöründe, küçük PHP dosyaları yazan, çalıştıran ve açıklayan bir yapay zekâ ajanıyla yaptığın bir uygulama projesidir. PHP Trail bir kurs, test ya da video ders değildir; her adım gerçek sonucuyla bir kart olarak görünür. Her kartı sen incelersin.
Evet, phptutorials.net PHP Trail'in resmî sitesidir. Özgün sürümü indirme sayfasından indir, SHA-256 sağlama toplamını yayımlanan manifestle karşılaştır ve bir şey ters görünürse uygulamadaki Send feedback düğmesini kullan. Önce karma değerini kontrol et.
Evet, birçok öğrenci için makul bir ilk dildir; çünkü bir PHP dosyası düz metindir, tek komutla çalıştırır ve sonucu hemen okursun. Esas olarak sunucu tarafı web işleriyle tanınır. Önce temeller gelir. SQL sonra.
Hayır. PHP Trail, kendi proje klasöründe çalışan, Windows için bir yapay zekâ ajanıdır; bu yüzden bitirmen gereken notlu testler, videolar veya sertifikalar yoktur. Seninle birlikte dosyalar yazar ve çalıştırır, her sonucu gösterir. Hiçbir şey notlandırılmaz.
Evet. PHP Trail PHP komutunu çalıştırır, bu yüzden PC'ne PHP kurulu olmalıdır; PHP'yi PHP sitesinden edin ve bir terminalde php -v çalıştırarak kontrol et. php -v bir sürüm yazdırıyorsa PHP komutun hazırdır. Önce php -v çalıştır.
Bunlar üç onay modudur. Auto-run eylemleri hemen çalıştırır, Ask first bir şeyi değiştiren eylemden önce duraklar ve düzenlemeleri diff olarak gösterir, Plan only ise bir plan yazar ve sen modu değiştirene kadar hiçbir şey çalıştırmaz. Pratik için Ask first'ü seç.
Evet, bir bulut modeli seçersen: istem metni, ajanın okuduğu dosya metinleri dahil, o sağlayıcıya gider. Yerel bir modelle PC'den hiçbir şey çıkmaz. Uygulama sohbetleri, çalışma klasörlerini ve API anahtarlarını PC'nde tutar. Gizli bilgileri yapıştırmadan önce karar ver.
PHP Trail'i Windows 10 veya 11'e kur ve sıradaki PHP derslerini kendin çalıştırdığın, okuduğun ve değiştirdiğin küçük dosyalara çevir. Kurulum yaklaşık 34 MB'tır. Hesap gerekmez.
PHP Trail'i Windows için indir ↗Her sayfa 20 dilde mevcuttur.
PHP Trail alıştırma projeleri için neler yapar ↗ Bulut, yerel veya yerleşik bir model bağla ↗ Küçük bir sınıfla çalışılmış örnek ↗ Windows sürümünü indir ve doğrula ↗ Sık sorulan sorulara yanıtlar ↗ Bu site ve uygulama neleri saklar ↗