PHP NEDİR NE İŞE YARAR?

PHP mor fil logosu yanında sunucu ve tarayıcı arasındaki istek döngüsü şeması

"PHP öldü" cümlesi yazılım dünyasının en uzun ömürlü yanılgısıdır — neredeyse yirmi yıldır her sene tekrarlanır ve her sene veriler tersini söyler. Sunucu tarafı dili bilinen web sitelerinin %70'inden fazlası bugün PHP ile çalışıyor. WordPress, Wikipedia, Facebook'un kökleri, Türkiye'deki e-ticaret altyapılarının ve kurumsal sitelerin büyük bölümü — hepsi aynı dilin üstünde duruyor. Ölü bir dil için fena sayılmaz.

PHP (PHP: Hypertext Preprocessor), web sunucusunda çalışan ve tarayıcıya hazır HTML gönderen bir betik dilidir. 1995'te Rasmus Lerdorf'un kişisel ana sayfasını yönetmek için yazdığı küçük araç setinden, bugün milyonlarca sitenin omurgasına dönüştü. Bu yazıda dilin ne olduğunu, nasıl çalıştığını, nerelerde iş gördüğünü ve 2026'da öğrenmeye değip değmeyeceğini somut verilerle ele alıyoruz.

PHP Nasıl Çalışır?

PHP'yi anlamanın en kısa yolu, tarayıcıda çalışan JavaScript ile karşılaştırmaktır. JavaScript kullanıcının cihazında çalışır; PHP ise sunucuda çalışır ve kullanıcıya sadece sonucu gönderir. Akış şöyle işler:

  1. Ziyaretçi tarayıcıya bir adres yazar: siparis.php?no=1453
  2. Web sunucusu (genelde Apache veya Nginx) isteği PHP yorumlayıcısına iletir
  3. PHP kodu çalışır: veritabanından 1453 numaralı siparişi çeker, hesaplama yapar
  4. Sonuç HTML olarak üretilir ve tarayıcıya gönderilir
  5. Ziyaretçi sadece bitmiş sayfayı görür — PHP kodunu asla göremez

En klasik örnek üzerinden bakalım:

<?php
$ad = "Ayşe";
$saat = (int) date('H');

if ($saat < 12) {
    echo "Günaydın, " . $ad;
} else {
    echo "İyi günler, " . $ad;
}
?>

Bu kod sunucuda her istek geldiğinde yeniden çalışır; saat öğleden önceyse başka, sonraysa başka selamlama üretir. HTML'in içine gömülebilmesi, PHP'yi web için doğal bir dil yapar — zaten adındaki "Hypertext Preprocessor" tam olarak bunu anlatır: HTML'i sunucuda önceden işleyen araç.

PHP Ne İşe Yarar? Gerçek Kullanım Alanları

PHP kullanım alanlarını gösteren panel CMS e-ticaret API ve kurumsal panel ikonları

İçerik yönetim sistemleri. Web'in en büyük PHP hikâyesi WordPress'tir — internetteki sitelerin yaklaşık %40'ı bu CMS ile çalışır ve tamamı PHP'dir. Joomla ve Drupal da aynı ailedendir. Türkiye'de kurumsal tanıtım sitelerinin, haber portallarının ve blogların ezici çoğunluğu bu üçlüden birinin üstünde durur; yani "PHP bilen geliştirici" Türk web ajansları için hâlâ vazgeçilmez profildir.

E-ticaret. WooCommerce, OpenCart, PrestaShop ve Magento — dördü de PHP. Türkiye'deki küçük ve orta ölçekli e-ticaret sitelerinin büyük bölümü bu altyapılardan birini kullanır. Sanal pos entegrasyonu, kargo API'si bağlama, e-fatura uyarlaması gibi yerel ihtiyaçların hazır PHP modülleri yıllardır olgunlaşmış durumdadır.

Özel web uygulamaları. Laravel ve Symfony framework'leri, PHP'yi kurumsal uygulama geliştirmede modern bir araca dönüştürdü. Üyelik sistemleri, rezervasyon platformları, B2B sipariş panelleri, intranet uygulamaları — Türkiye'deki yazılım evlerinin proje portföyünün önemli bir bölümü Laravel üzerinde döner.

API ve entegrasyon katmanı. Mobil uygulamaların arkasındaki REST API'ler, ERP-web entegrasyonları, ödeme sistemleri arasındaki köprüler PHP ile yaygın biçimde yazılır. Dil, JSON üretmek ve HTTP ile konuşmak için doğmuş gibidir.

PHP Hâlâ Kullanılıyor mu?

Soruya verinin verdiği cevap net: W3Techs'in güncel ölçümüne göre sunucu dili tespit edilebilen sitelerin %70,9'u PHP kullanıyor. Bu oran yıllar içinde yavaşça gerilese de en yakın rakibinin payının kat kat üstünde seyrediyor. Dağılımın detayı da sağlık göstergesi: PHP kullanan sitelerin %60'tan fazlası modern PHP 8 sürümlerine geçmiş durumda.

"Öldü" algısının kaynağı, hype döngüsüyle gerçek kullanım arasındaki farktır. Teknoloji gündemini yeni diller belirler; ama gündem başka, üretim ortamı başkadır. Yeni nesil diller belirli alanlarda (yüksek eşzamanlılık, mikroservis, makine öğrenmesi) PHP'den iyi seçenekler sunar — ancak "bir web sitesi/uygulaması kur, yıllarca ucuz ve stabil çalışsın" probleminin ekonomik cevabı çoğu senaryoda hâlâ PHP'dir. Barındırma maliyeti düşüktür, her paylaşımlı hosting'de çalışır, geliştirici bulmak kolaydır.

PHP 8 ile Değişen Dil

Eski kötü şöhretin önemli bir kısmı PHP 5 dönemine aittir. PHP 7 ile performans iki katından fazla arttı; PHP 8 serisi ise dili modern rakipleriyle aynı lige taşıyan özellikler getirdi:

  • JIT derleyici: Yoğun hesaplama içeren kodda belirgin hız artışı
  • Tip sistemi: Union type, enum, readonly property — büyük projelerde derleme öncesi hata yakalama
  • Named arguments ve match ifadesi: Daha okunaklı, daha az hataya açık kod
  • Attribute desteği: Framework'lerin yıllardır yorum satırıyla taklit ettiği metadata artık dilin parçası

Resmi dokümantasyon ve sürüm notları için php.net referans noktasıdır; dilin gelişim hızını oradaki changelog'lardan izlemek mümkün.

PHP Öğrenmeye Değer mi?

Karar, hedefe bağlı. Şu üç profil için cevap net biçimde evet:

  • Web ajansında çalışmak isteyenler: Türkiye'deki ajans işlerinin ana dili WordPress/PHP'dir; iş ilanı hacmi istikrarlıdır
  • Freelance gelir hedefleyenler: Mevcut PHP sitelerinin bakım, özelleştirme ve hız optimizasyonu işleri bitmeyen bir pazar oluşturur
  • Hızlı ürün çıkarmak isteyen girişimciler: Laravel ile fikirden çalışan ürüne giden yol, çoğu alternatiften kısadır

Öğrenme eğrisi de dilin güçlü tarafı: temel sözdizimi birkaç haftada oturur, ilk dinamik site bir ayda çıkar. Modern PHP'yi framework disipliniyle birlikte öğrenmek isteyenler için PHP Laravel eğitimi dilin güncel kullanımını proje pratiğiyle birleştiren bir yol sunuyor.

Laravel framework kod yapısı route controller model akışını gösteren sade diyagram

PHP otuz yılı aşkın süredir aynı işi yapıyor: web'i çalıştırmak. Parlak gündem maddesi olmayı yeni dillere bırakalı çok oldu; ama tarayıcına yazdığın adreslerin çoğunun arkasında bugün de o var. Bir dilin başarısını konferans sahnelerindeki görünürlüğü değil, üretimde döndürdüğü iş ölçer — ve o ölçekte PHP, web'in sessiz çoğunluğu olmaya devam ediyor.