artık hosting firmalarının bir çoğu php sürümlerini 5.3.0 a geçirmeye başlamışken internet programlamacı arkadaşların dikkat etmesi gereken bir kaç önemli nokta var.Gerek daha önceki sürüme göre yazılan scriptleri 5.3.0 a uyarlama konusunda gerek yeni uygulamalarınızda bazı eski php fonksiyonları vs leri kullanılmaz durumda ve deprecated hatası alıyorsanız aşağıya bir göz atın derim.* call_user_method() yerine use call_user_func() kullanılmalı* call_user_method_array() yerine (use call_user_func_array() kullanılmalı* define_syslog_variables() kullanılmamalı* dl() php extention kütüphanelerini yükleyen bu fonksion iptal edildi. kullanılmaması öneriliyor.* ereg() yerine preg_match() kullanılmalı. düzenli ifadelere göre string aramalarında çokça kullandığımız bu metoda dikkat edilmeli* ereg_replace() yerine preg_replace() kullanılmalı bul değiştir türü işlemlerinde kullanılır.* eregi() yerine preg_match() i parametresi ile kullanılmalı
* eregi_replace() yerine preg_replace() kullanılmalı* set_magic_quotes_runtime() ve magic_quotes_runtime() eskidi, php 6.0 da tamamen kalkıyor.* session_register() yerine $_SESSION superglobal ı kullanılmalı* session_unregister() yerine $_SESSION superglobal ı kullanılmalı* session_is_registered() yerine $_SESSION superglobal ı kullanılmalı* set_socket_blocking() yerine stream_set_blocking() kullanılmalı* split() yerine preg_split() kullanılmalı* spliti() yerine preg_split() iparametreli kullanılmalı
* sql_regcase() artık kullanılmayacak php 6.0 ile tamamen kalkıyor.* mysql_db_query() yerine mysql_select_db() ve mysql_query() kullanılmalı* mysql_escape_string() yerine SQL’e birşeyler kayıt ederken özel karakterlerden kaçmaya yarayan mysql_real_escape_string() kullanılmalı* is_dst parametresi mktime(). fonksiyonunda iptal edildi yerine yeni zaman fonksiyonları kullanılmalıdır.herkesin dikkatine … the don is out.