Ç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.
Öğ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)...
Öğeyi görmek için üye olmalısınız.
PHP 8, dilin çekirdeğindeki dahili (internal) fonksiyonların tip (type) hatalarını ele alış biçiminde önemli bir dönüm noktası yaratarak tutarlılığı ve öngörülebilirliği zirveye taşıdı. Bu geliştirmeyle birlikte, bir dahili fonksiyona beklediği veri tipinden...
Öğeyi görmek için üye olmalısınız.
PHP 8, dilin hata yönetimi mekaniklerine taze bir soluk getirerek Fırlatma İfadesi (Throw Expression) özelliğini tanıttı. Geleneksel olarak bir istisna (exception) fırlatma eylemi yalnızca bir ifade satırı (statement) olarak yapılabilirken, artık bu eylem bir...
Öğeyi görmek için üye olmalısınız.
PHP 8 ile birlikte yazılım geliştirme süreçlerini kökten basitleştiren ve kodun okunabilirliğini artıran çığır açıcı bir özellik hayatımıza girdi: Yapıcı Metot Özellik Tanıtımı (Constructor Property Promotion). Bu özellik, bir sınıfın (class) özelliklerini...