Устаревшие:
call_user_method() (используйте call_user_func())
call_user_method_array() (используйте call_user_func_array())
define_syslog_variables()
dl()
ereg() (используйте preg_match())
ereg_replace() (используйте preg_replace())
eregi() (используйте preg_match() с модификатором \'i\')
eregi_replace() (используйте preg_replace() с модификатором \'i\')
set_magic_quotes_runtime() и ее синоним magic_quotes_runtime()
session_register() (используйте суперглобальный массив $_SESSION)
session_unregister() (используйте суперглобальный массив $_SESSION)
session_is_registered() (используйте суперглобальный массив $_SESSION)
set_socket_blocking() (используйте stream_set_blocking())
split() (используйте preg_split())
spliti() (используйте preg_split() с модификатором \'i\')
sql_regcase()
mysql_db_query() (используйте mysql_select_db() и mysql_query())
mysql_escape_string() (используйте mysql_real_escape_string())
Передача строки, задающей категорию функций, на которые будет влиять установка локали, сейчас считается устаревшим вариантом. Используйте вместо этого семейство констант LC_*
Параметр is_dst в функции mktime(). Вместо него используйте новые функции работы с временными зонами.
Не вижу тут что бы mysql_real_escape_string() устарела.
mysql_real_escape_string() также устарел Как и все mysql_* функции
Ну ну
вместо mysql_escape_string используйте mysql_real_escape_string.
1. mysql_escape_string устарело и будет в будущем удалено.
2. mysql_real_escape_string учитывает кодировку.