7 мая 2010 г.

PHP: миграция с ereg на preg_match

Недавно обнаружил траблы со старыми скриптами на новом Денвере. Оказывается, функции ereg и eregi устарели и в новых версиях php рекомендуют перейти на preg_match, да и быстрее он, по утверждениям специалистов.

Как правильно мигрировать:
заменяем
ereg("blabla",...) на preg_match(~blabla~",...)
eregi("blabla",...) на preg_match("~blabla~i" ,...)
соотв ereg_replace, eregi_replace, на preg_replace("~...~",..) и preg_replace("~...~i",...)

Комментариев нет: