PHP Trail
PHP Trail resmî sitesi

PHP dersleri: kendi klasöründe yazıp çalıştırdığın projeler

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.

Sistem

Windows 10/11

x64 bilgisayarlarda çalışır

Sürüm

2.9.30

8 Kas 2026'da yayımlandı

Kurulum

Yaklaşık 34 MB

Kurulum programı

Taşınabilir

Yaklaşık 25 MB

Tek bir .exe dosyası

Arayüz

13 dil

Uygulamanın içinde

Hesap

Gerekmez

Uygulamayı çalıştırmak için

Yaparak öğren

Kendi klasöründe yazdığın PHP dersleri

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.

01

Boş bir klasörden çarpım tablosu oluştur

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.

Araç izi
list_dir  .  → empty
write_file  table.php  → saved
Shell  php -l table.php  → exit 0
Shell  php table.php  → exit 0
02

Gerçek mesajdan söz dizimi hatasını bul

guestbook.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.

Araç izi
Shell  php -l guestbook.php  → exit 255
read_file  guestbook.php  → read
edit_file  guestbook.php  → +1 -1
Shell  php -l guestbook.php  → exit 0
03

Product sınıfıyla sınıf pratiği yap

Nesne 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.

04

CSV dosyasını bir diziye 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.

Adım adım rehberi aç

Sıradan bir sohbet asistanından farkı

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
DosyalarKopyalayıp kendin yapıştırdığın kodu gösterirDosyaları klasörüne kaydeder; Ask first modunda yalnızca sen kabul ettikten sonra
ÇalıştırmaGenellikle çıktının nasıl görünmesi gerektiğini anlatırPHP komutunu çalıştırır ve gerçek çıktıyı gösterir
HatalarYapıştırdığın kod parçasındaki hatayı açıklarphp -l komutundan gerçek mesajı ve satırı gösterir
İncelemeEski ve yeni kodu gözle karşılaştırırsınAsk first her düzenlemeyi kabul etmen için diff olarak gösterir

Dört adımda nasıl çalışır

  1. PHP Trail'i Windows 10 veya 11'e kur, sonra bir bulut modeli, yerel bir model ya da yerleşik modeli bağla.
  2. Alıştırma projen için boş bir klasör seç ve onay modunu Ask first olarak ayarla.
  3. Çarpım tablosu gibi küçük bir görev tarif et ve her araç için gerçek sonucuyla bir kartın belirmesini izle.
  4. Bir kartı aç, çıktıyı ya da diff'i oku, sonra adımı kabul et veya reddet.

Kimler ne zaman kullanır

İ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.

PHP Trail ve PHP pratiği hakkında sorular

Bu sitedeki php dersleri nedir?

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.

phptutorials.net, PHP Trail'in resmî sitesi mi?

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.

PHP ilk dil olarak iyi bir seçim mi?

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.

PHP Trail bir kurs, test ya da video ders mi?

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.

Önce PHP kurmam gerekir mi?

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.

Auto-run, Ask first ve Plan only ne anlama geliyor?

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ç.

Kodum bilgisayarımdan çıkıyor mu?

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.

Buradan başla

İlk betiğini bugün yaz

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 ↗

Sonraki duraklar

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 ↗