9 Mart 2010 Salı

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.

http://us2.php.net/manual/tr/migration53.deprecated.phpbu 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.



0 yorum:

Yorum Gönder

 

Bilim Adresi-Bilimin Adresi. Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com