Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
1. Öznitelik (Attribute) Nedir?
PHP 8 ile birlikte gelen Attributes (Öznitelikler) özelliği, sınıflara, metodlara, özelliklere (properties), fonksiyonlara veya parametrelere meta veri (ek bilgi) eklemeyi sağlar.
Bu, PHPDoc yorumları veya harici açıklama sistemleri yerine artık yerleşik bir PHP...
1. İsimlendirilmiş Argüman Nedir?
PHP 8 ile birlikte gelen Named Arguments (İsimlendirilmiş Argümanlar) özelliği, bir fonksiyona parametreleri konum sırasına göre değil, isimlerine göre göndermeyi sağlar.
Bu özellik sayesinde kod daha okunabilir, esnek ve bakımı kolay hale gelir.
2. Geleneksel...
1. Birleşik Tip (Union Type) Nedir?
PHP 8 ile birlikte gelen Union Types, bir değişkenin, parametrenin veya fonksiyonun dönüş değerinin birden fazla veri türünü (type) kabul edebilmesini sağlar.
Yani bir fonksiyonun sadece tek türde değil, birden fazla türde veriyle çalışabilmesini mümkün...
PHP 8, Kasım 2020’de yayımlandı ve performans, sözdizimi (syntax) ile dil tutarlılığında büyük iyileştirmeler getirdi.
Bu bölümde PHP 8’in en önemli yenilikleri ve geliştirmeleri yer almaktadır.
1. JIT (Just-In-Time) Derleme
Nedir:
JIT derleyicisi, PHP kodunun bazı kısımlarını çalışma anında...
Öğeyi görmek için üye olmalısınız.
Null Hatalarına Son: PHP 8 ve Nullsafe Operatörü (?->)
Her PHP geliştiricisinin kabusu olan o meşhur hatayı bilirsin: "Call to a member function on null". Yani null olan bir şeye erişmeye çalışmak. PHP 8, bu hatayı tarihe karıştıracak zarif bir çözümle geldi...
Öğeyi görmek için üye olmalısınız.
PHP 8'in Jokeri: mixed Tür Bildirimi
PHP 8, tip bildirimleri (type hinting) dünyasına çok yönlü ve esnek bir oyuncu daha ekledi: mixed. Bu tür, bir değerin herhangi bir tipte olabileceğini belirtmek için kullanılır. Özellikle bir değerin tipinin belirsiz olduğu...
Öğeyi görmek için üye olmalısınız.
PHP 8'in Jokeri: mixed Tür Bildirimi
PHP 8, tip bildirimleri (type hinting) dünyasına çok yönlü ve esnek bir oyuncu daha ekledi: mixed. Bu tür, bir değerin herhangi bir tipte olabileceğini belirtmek için kullanılır. Özellikle bir değerin tipinin belirsiz olduğu...
Öğeyi görmek için üye olmalısınız.
PHP 8'de Akıcı Kod Sanatı: static Dönüş Türü
PHP 8, nesne yönelimli kodlarımızda tip güvenliğini ve okunabilirliği bir üst seviyeye taşıyan harika bir özellik sunuyor: static dönüş türü. Bu özellik sayesinde bir metodun, ait olduğu sınıfın bir örneğini...
Öğeyi görmek için üye olmalısınız.
PHP 8'de Nesne Yönetimi Sanatı: Weak Map'ler
PHP 8, nesne yönelimli programlama dünyasına oldukça değerli bir yenilik getirdi: Weak Map'ler. Peki, bu yapı nedir ve neden bu kadar önemli? Weak Map'ler, bir nesneye veri bağlamanıza olanak tanır, ancak bunu...
Öğeyi görmek için üye olmalısınız.
Güvenilir ve hataya dayanıklı PHP uygulamaları yazmanın temel taşlarından biri, istisna yönetimi (exception handling) mekanizmalarını doğru ve etkili bir şekilde kullanmaktır. PHP 8, bu alanda hem bazı iyileştirmeler sunmuş hem de istisna yakalama (catching)...