Kategoriler
Diğer Web

Php PHP 5.3.x ile birlikte Deprecated (Onaylanmayan) Fonksiyonlar

Php PHP 5.3.x ile birlikte Deprecated (Onaylanmayan) Fonksiyonlar

Bildiğiniz üzere birkaç ay önce php 5.3 çıktı. Bu yeni sürümle beraber PHP’nin yeterliliklerini geniş çaplı olarak arttıracak ve performansını hızlandıracak değişiklikler var.

Ayrıca PHP 5.3 de artık 2 yeni hata seviyesi var: E_DEPRECATED ve E_USER_DEPRECATED.  E_DEPRECATED hata düzeyi, bir işlev veya özelliğin desteklenme durumlarını belirtmek için kullanılacak.

Böylelikle  örneğin eski php kodlarıyla oluşturmuş olduklarımızın bu sürümde çalışmayan fonksiyonlarını görmüş olacağız. Örneğin ereg, eregi, ereg_replace, eregi_replace, split, spliti, sql_regcase gibi fonksiyonları kullanıyorsanız hata mesajı yani “önerilmemektedir, onaylanmamaktadır (deprecated)” uyarısı alacağız. E_USER_DEPRECATED seviyesinde kullanıcı kodu ise  E_USER_ERROR ve E_USER_WARNING seviyeleri benzer şekilde tasarlanmıştır.

https://secure.php.net/manual/tr/migration53.deprecated.php bu adreste önerilmeyen(onaylanmayan) ve bunların yerine kullanabileceğiniz fonksiyonları bulabilirsiniz.
Php 5.3 ile birlikte php 6.x serisi için de büyük bir aşama kaydetmiş olunacak ve scriptlerimiz php 6 serisi için daha uyumlu olacaktır.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.