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.