PHP'nin 30 yıllık evrimini derinlemesine inceleyelim.
1. Başlangıç Dönemi (1994-1997)
PHP/FI (Personal Home Page / Forms Interpreter) - 1994
Rasmus Lerdorf tarafından kendi kişisel web sitesini yönetmek için C dilinde yazılan basit CGI scriptleri olarak başladı. İlk versiyonda:
Basit değişken sistemi
Form işleme yetenekleri
Ziyaretçi sayacı gibi temel araçlar
PHP/FI 2.0 - 1995-1996
SQL desteği eklendi (mSQL)
Gerçek bir programlama dili h
PHP 8+ ile birlikte gelen modern özelliklerle encapsulation (kapsülleme) prensibini derinlemesine inceleyelim.
Temel Kavram: Neden Private?
Verileri gizleyip davranışı ortaya çıkarmanın amacı:
Değişimin kontrolü: Dışarıdan doğrudan erişimi engelleyerek değişiklikleri kontrol edersiniz
İç implementasyon özgürlüğü: İç yapıyı değiştirdiğinizde dış kodlar etkilenmez
Veri tutarlılığı: Validation ve business logic'i merkezi bir noktada yönetirsiniz
PHP 8.0+ Const