При переходе с 5.2 на 5.3 обнаружил предупреждения Function split() is deprecated

Nicki

Новичок
При переходе с 5.2 на 5.3 обнаружил предупреждения Function split() is deprecated

Стояли у меня апач, пхп и мускуль по отдельности, а не в одной сборке (типа денвер). На днял подцепил что-то в сети, поэтому сменил систему. Возиться с отдельной установкой всех сервисов не стал и решил скачать денвер. Поставил, запускаю... и вижу предупреждения вида:

Deprecated: Function split() is deprecated in Z:\home\....
Deprecated: Function set_magic_quotes_runtime() is deprecated in ...
Deprecated: Function eregi() is deprecated in ...

Я видимо что-то пропустил? Нужно переписывать код?
 

Fortop

Новичок
Однозначно переписывать.

Когда надоест переписывать, можно сделать по всему проекту
Ctrl+H
Find: split
Replace: explode
Replace All
 

Духовность™

Продвинутый новичок
Госсподи, что там переписывать? Функция "найти" (и заменить) присутствует наверно в самых допотопных редакторах. У меня на переписывание кода ушло от силы минут 5.

split -> preg_split()
eregi -> preg_match()
magic_quotes забыть как страшный сон.

Я видимо что-то пропустил?
как дела на крайнем севере? http://www.php.su/articles/?cat=php6&page=php6
 

C_TIGER

Новичок
Deprecated: Function split() is deprecated in Z:\home\....
Deprecated: Function set_magic_quotes_runtime() is deprecated in ...
Deprecated: Function eregi() is deprecated in ...
<<<<<<<<
слався великий 5.3 =)
>>>>eregi -> preg_match()
кстати не совсем
 

AmdY

Пью пиво
Команда форума
смотри php.net/split и т.д.
Tip
preg_split(), which uses a Perl-compatible regular expression syntax, is often a faster alternative to split(). If you don't require the power of regular expressions, it is faster to use explode(), which doesn't incur the overhead of the regular expression engine.
 

Nicki

Новичок
а если я сделаю замены в соответствии с изменениями 5.3, будет ли это работать в 5.2?
 

Бочонок

http://frontender.info
Nicki смотри в документации описание функций. Там описана минимальная версия интерпретатора.
Но если в общем: будет.
 

Nicki

Новичок
Спасибо всем за ответы на мой явно туповатый вопрос))
 

fixxxer

К.О.
Партнер клуба
ereg, он, по большому счету, устарел начиная с где-то пхп 4.1. :)
 
Сверху