PHP 5.3’e Geçerken Dikkat Edilmesi Gereken Noktalar!

PHP 5.3’e geçerken dikkat edilmesi gereken noktalardan bazıları;

  • call_user_method() yerine call_user_func() kullanılmalı
  • call_user_method_array() yerine call_user_func_array() kullanılmalı
  • define_syslog_variables() kullanılmamalı
  • ereg() yerine preg_match() kullanılmalı.
  • ereg_replace() yerine preg_replace() kullanılmalı.
  • eregi() yerine preg_match() i parametresi ile kullanılmalı
  • eregi_replace() yerine preg_replace() kullanılmalı
  • session_register(), session_unregister(), session_is_registered() gibi oturum değişkenleri yerine $_SESSION kullanılmalı
  • set_socket_blocking() yerine stream_set_blocking() kullanılmalı
  • split() yerine preg_split() kullanılmalı
  • spliti() yerine preg_split() iparametreli kullanılmalı
  • 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ı