Site icon Lavinya.Net Web Günlüğü

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.

Exit mobile version