< HomePage | Снимки
<- Вторник, 31 Август 2010 | Начална страница | Понеделник, 20 Септември 2010 ->
Петък, 3 Септември 2010

Подготвям доста код за минаване към php 5.3 и леко псувам заради махането на ereg, split, ereg_replace. Доста е дразнещо работещ код да го променяш с всичкия потенциал за тъпи грешки само за да не използваш функции, които са решили, че скоро няма да се поддържат. Остават ми само 930 използвания на ereg и около 150 на ereg_replace, тестове и отново четене на release notes на php 5.3 пък после ще видим какво ще стане. Мрън.

[ Коментари: 6 ]
Коментари

nothing stops you of implementing your own versions of ereg & ereg_replace ...

Написа xeno на 03-Sep-2010 18:00


No need, it is better to use preg functions anyway, it is just a temporary PITA to fix the code.

Написа Георги Чорбаджийски (www) на 03-Sep-2010 19:18


I meant write your adapter functions named "ereg" & "ereg_replace" that use preg, include the file in your existing code and off you go ... better than 930 possible typos ;)

Написа xeno на 03-Sep-2010 20:33


Нали ereg-а го има на модул в Pecl, може още да се ползва, просто не е включен по подразбиране като преди 5.3

Написа Калоян К. Цветков (www) на 03-Sep-2010 23:09


@калоян: не, ereg, split и ereg_replace си ги има, просто мрънкат, че са deprecated, а в 6.0 ще ги махнат. Не е проблем, почти спрях да ги използвам, дори използвах случая да почистя стар код, който вместо ereg или ereg_replace по-добре да ползва strpos или str_replace.

Написа Георги Чорбаджийски (www) на 07-Sep-2010 10:01


Ти ако чакаш PHP 6.0 да бъде реализирано...

Написа Бай Курти на 21-Sep-2010 22:23


Valid XHTML 1.0! Valid CSS!