PHP, yıllardır web'in arkasındaki itici güç olmuştur. Facebook'tan Wikipedia'ya, WordPress'ten Slack'e kadar milyarlarca insanın kullandığı sistemlerin kalbinde yer alır. "PHP öldü" söylentilerine rağmen, modern PHP (sürüm 8 ve sonrası), getirdiği performans iyileştirmeleri, güçlü tip sistemleri ve profesyonel araçlarıyla hiç olmadığı kadar canlı ve rekabetçi. Bu makale, sıfırdan başlayarak veya eski bilgilerinizi güncelleyerek modern PHP ile nasıl profesyonel uygulamalar geliştirebileceğinizi adım adım anlatacaktır.
Adım 1: Sonuca Ulaşma Sürecim ve Adım Adım Açıklama
Bu makaleyi oluştururken amacım, sadece kod parçacıkları sunmak değil, aynı zamanda "neden" ve "nasıl" sorularına cevap vererek sağlam bir zihinsel model oluşturmanıza yardımcı olmaktır.
1.A. Temel Kurulum ve İlk Kod
Her şeyden önce, kod yazabileceğiniz bir ortama ihtiyacınız var.
-
Yerel Geliştirme Ortamı: Bilgisayarınıza XAMPP, WAMP (Windows), MAMP (macOS) gibi paket programlardan birini kurarak Apache (web sunucusu), MySQL (veritabanı) ve PHP'yi tek seferde kurabilirsiniz. Bu, en hızlı başlangıç yöntemidir.
-
"Merhaba, Dünya!" ile Başlangıç: PHP kodları
<?php ... ?>etiketleri arasına yazılır. Web sunucunuzun kök dizininde (genelliklehtdocsveyawww)index.phpadında bir dosya oluşturun ve içine şunu yazın:
// echo komutu, ekrana çıktı vermemizi sağlar. // Her komutun sonuna noktalı virgül (;) konulur. echo "Merhaba, modern PHP dünyası!"; http://localhost/index.php adresine giderek çıktıyı görebilirsiniz. Tebrikler, ilk PHP kodunuzu yazdınız!1.B. PHP'nin Çekirdek Kavramları
Her dilin temel yapı taşları vardır. PHP'de bunlar şunlardır:
-
Değişkenler: Verileri saklamak için kullanılır ve her zaman
$işareti ile başlar.