1 Kasım 2026
PHP'nin evrimi: 5.5'ten 8.6'ya
Durak durak, generator'dan partial function application'a, PHP'nin her sürümde ne kazandığı ve tip sisteminin katman katman kuruluşu.
PHP · Sürüm sürüm
PHP'nin evrimi: 5.5'ten 8.6'ya
Durak durak: her sürümde dilin ne kazandığı.
2 kata
PHP 7.0 · Zend Engine 3
varan hız artışı, PHP 5.6'ya kıyasla
PHP.net'teki benchmark sonuçlarına göre, gerçek uygulamalarda. Motor yeniden yazıldı; WordPress, Drupal ve Magento testlerinde de belirgin iyileşme.
5.x ve 7.x
Generator'dan typed properties'e
- 5.5 · generator ve yield: değerler talep üzerine, birer birer tamam
- 5.6 · variadic (...), üs alma (**), sabit ifadeler, use function tamam
- 7.0 · Zend Engine 3, skaler ve dönüş tipi, <=>, ??, anonim sınıf tamam
- 7.1 · nullable tipler (?T) ve void dönüş tipi tamam
- 7.2 · object tipi (Kasım 2017) tamam
- 7.3 · esnek heredoc, liste atamalarında kısa sözdizimi tamam
- 7.4 · typed properties ve arrow function (Kasım 2019) tamam
8.x
Union types'tan partial function application'a
- 8.0 · union types, match, named arguments, attribute, ?-> tamam
- 8.1 · native enum ve readonly özellikler tamam
- 8.2 · readonly sınıflar, DNF tipler (8 Aralık 2022) tamam
- 8.3 · tipli sınıf sabitleri, #[\Override], json_validate() tamam
- 8.4 · property hook'lar ve asimetrik görünürlük tamam
- 8.5 · pipe operatörü (|>) tamam
- 8.6 · partial function application, beklenen tarih 19 Kasım 2026 bekliyor
Fonksiyon imzası: tipsizden tipliye
Her boşluğu bir sonraki sürüm kapattı
- 5.6: skaler parametre tipi yok
- 5.6: dönüş tipi yok
- 7.0: null dönüşü dönüş tipine yansıtılamıyor
- 7.4: imza parametre başına tek tip kabul ediyor
- Skaler tip bildirimi (7.0)
- Dönüş tipi bildirimi (7.0)
- Nullable ?T ve void (7.1)
- Union types: int|string (8.0)
Tip sistemi
Katman katman
Her sürüm bir öncekinin üstüne kurdu; en altta 7.0'ın skaler tipleri.
- Tipli sınıf sabitleri 8.3
- DNF, bağımsız null / true / false 8.2
- readonly özellikler 8.1
- Union types 8.0
- Typed properties 7.4
- Skaler ve dönüş tipi, ?T, void, object 7.0 → 7.2
PHP 8.6
Takvim önceden belli
- 22 Eylül hard feature freeze, 2026 Sonrasında yalnız hata düzeltmesi
- 19 Kasım beklenen sürüm tarihi, 2026 Sürüm takvimine göre
- 33 / 0 partial function application RFC oyu Gözle görülür tek sözdizimi eklemesi
- 39 / 3 finally'den return'e uyarı Deprecation listesinden
Yani kasımda öğrendiğimiz bir şey yok — kasımda yalnızca eylülde kesinleşmiş olan yayımlanıyor.
İstikrarlı evrim
Dil her yıl bir adım attı.
2020'den bu yana her yıl bir minör sürüm; son dört sürüm 19–23 Kasım aralığında.
Dayandığı yazılar
- muhammetsafak.com/tr/blog/php-55-generator-yield-ile-buyuk-veri-kumelerini-gezmek/
- muhammetsafak.com/tr/blog/php-5-6-yenilikleri-variadic-fonksiyonlar-ve-ust-uste-operatoru/
- muhammetsafak.com/tr/blog/php-7-0-yillarca-beklenen-surum-hiz-ve-tip-bildirimleri/
- muhammetsafak.com/tr/blog/php-7-de-skaler-tip-bildirimleri-ve-donus-tipleri/
- muhammetsafak.com/tr/blog/php-7-1-nullable-tipler-ve-void-donus-tipi/
- muhammetsafak.com/tr/blog/php-7-2-ve-modern-php-aliskanlikari/
- muhammetsafak.com/tr/blog/php-7-3-esnek-heredoc-ve-liste-atamalari/
- muhammetsafak.com/tr/blog/php-7-4-ile-gelen-typed-properties-ve-ok-fonksiyonlari/
- muhammetsafak.com/tr/blog/php-8-0-a-hazirlik-union-types-match-named-arguments/
- muhammetsafak.com/tr/blog/php-8-0-ile-kod-yazmak-attribute-lar-ve-nullsafe-operator/
- muhammetsafak.com/tr/blog/php-8-1-yolda-enumlar-ve-readonly-ile-daha-guvenli-modeller/
- muhammetsafak.com/tr/blog/php-8-2-yolda-readonly-siniflar-ve-yeni-tipler/
- muhammetsafak.com/tr/blog/php-8-3-typed-class-constants-ve-gelen-eklemeler/
- muhammetsafak.com/tr/blog/php-8-4-yolda-property-hooklar-ve-asimetrik-gorunurluk/
- muhammetsafak.com/tr/blog/php-85-yolda-dilin-olgunlasan-yuzu/
- muhammetsafak.com/tr/blog/php-8-6-yolda-dilin-istikrarli-evrimi/