Я бы хотел, чтобы функция вела себя как mysql_real_escape_string без подключения к базе данных, поскольку иногда мне нужно выполнять сухое тестирование без подключения к БД. mysql_escape_string устарел и поэтому нежелателен. Некоторые мои выводы:
http://www.gamedev.net/community/forums/topic.asp?topic_id=448909