Как стать автором
Обновить

Комментарии 54

«была исключена функция для работы с регулярными выражениями.»

и добавлен goto.

RIP PHP
Скорее всего она была заменена на другой более гибкий и удобный аналог, на какой я сообщу позже когда подробно разберусь, как заставить работать CodeIgniter

goto есть в С++ и он не умер ;)
Могу подсказать по CodeIgniter`у
Подскажите
что вас именно интересует?
А что вы хотели подсказать? ;)
она разве в 5.3.0 была?
она была, но с поменткой «к удалению»
Все ereg функции уже давно как отмечены «deprecated». Переходим на preg аналоги.
убрали ereg, оставили preg_match
Давно пора было =)
Ну так всё равно, как водится: «PHP уже не тот»…
Зачем? Чем она вам так мешала? Мне например синтаксис POSIX лучше нравился, а то с этими слешами получается уродство :(
Унификация, единообразие → упрощение в целом.
Собственно, бритва Оккама. ;-)
Скоро 5.3.1 и до продакшен серверов доберется, гуд…
Да не «появиться», а появится! Новостные маньяки атакуют, блин… Жопу порвут, лишь бы поскорее о чем-нибудь первыми написать… при том, что писать-то по-русски не умеют, чукчи… ))

Напомнило… «Sorry for my terrible english. My native language is PHP» ))))))

«фнутриофисный сервер», ага… ))))))
извините, тяжелый день/ночь устал. Опечатки исправил.
Ой, блин :( Ну зачем вы извиняетесь? :( теперь чувствую себя виноватым :(
О какой деприкейтет функции идет реч?
ereg*
ну если разработчики CodeInteger еще используют ereg, то им давно пора задуматься о рефакторинге :)
причём тут рефакторинг?
у разработчиков Codeigniter всё в порядке с головой — просто насколько я понимаю ereg в их конкретном случае работал быстрее pcre
я не отрицаю заслуги разработчиков, но то что ereg будет убираться известно было давно. как бы он быстро не работал его придется убрать. так что рефакторинг делать нужно и заменять ereg на preg
Более того, как раз ereg работает медленнее, о чем было написано в мануале PHP с древних времен.

«Note: preg_match(), which uses a Perl-compatible regular expression syntax, is often a faster alternative to ereg().»

Так что смысл использования ereg неясен
Смысл в использовании POSIX синтаксиса регулярных выражений, который имхо: красивее.
Да тут даже название функции красивее, не только синтаксис )))
А теперь регулярные выражения — еще более нечитаемое уродство, как по мне.

Могли бы пощадить POSIX-совместимые регулярки.

Я люблю PHP, но его разработчики принимают такие странные решения…
Проблема с CodeIgniter снята в CodeIgniter 1.7.2 разработчики фреймворка решили эту проблему и все теперь работает как часы
Проблема с CodeIgniter снята в CodeIgniter 1.7.2 разработчики фреймворка решили эту проблему и все теперь работает как часы.
Проблему с mbstring.func_overload, тем что изменения в .htaccess не применяются, походу так и не решили ((
это видимо будет как баг с переключалкой раскладок в kde 3 :)
Если не ошибаюсь, это не проблема, по крайней мере, в 5.2.* это, похоже, сознательно убрано. Нашел bugs.php.net/bug.php?id=45691, возможно, как раз из-за него.
НЛО прилетело и опубликовало эту надпись здесь
о какой версии CI идет речь? Пробежался поиском по 1.7.2 — упоминаний ereg* не нашел.
Речь идет о CI 1.7.1 так что вопрос снят надо внести изменения в топик :)
ereg убрали еще в 5.3.
супер! сколько счастья, раз в полгода апдейт на 0.0.1, да еще стабильный релиз :))) мне смешно…
хорошо было бы еще, если бы все разработчики подпилили свои движки и cms под 5.3, и все хостинги перешли бы на него, тогда было бы вообще отлично.
Совсем скоро так и будет, не сомневайтесь
и вселенная станет идеальной :)
А это уже только после выхода PHP6 с родной поддержкой Unicode. ;-)
почти 2010 год, а на PHP до сих пор нет толковой ЭЛЕМЕНТАРНОЙ поддержки Unicode… не говоря уже о фичах, которые есть на других платформах… а список бак-фикс — что ето за телеги, которые из версии в версию тягаются…
Достаточная для большинства задач поддержка Unicode есть давно — в лице расширения mbstring. Основная трудность касается упорядочения («сортировки») списков Unicode-строк, а это обычно успешно решается средствами SQL-сервера с поддержкой Unicode (часто ли требуется упорядочивать списки строк, полученных не из БД?). PHP6 просто сделает поддержку Unicode исчерпывающей. Всё идёт по плану. ;-)
ха, супер :))) поставил PHP, изволь еще расширение поставить, да и писать не нужный код mb_блаблабла :)))

В современных веб приложениях БД — не единственный источник контента…

За последние годы все платформы выпустили по 2 версии продукта и это не апдейты типа X.0.1 или X.0.1.1… а PHP 6 даже беты еще нет

ни кому в голову не приходило, что пока выйдет PHP 6 — выйдут еще пару версий конкурентов, с более широким спектром фич, а фичи PHP на фоне — не очень то будут смотреться…
mbstring установлен на любом хостинге, которому вообще нужны клиенты.

пока выйдет PHP 6 — выйдут еще пару версий конкурентов, с более широким спектром фич
Любому новому продукту требуется много времени, чтобы стать конкурентоспособным по стабильности, быстродействию и числу пользователей. Наконец, едва ли эти конкуреты будут иметь C-подобный синтаксис (для автора этих строк — одно из главных достоинств PHP).
Про стабильность и быстродействие — это наверное шутка? PHP — самая нестабильная и не быстрая платформа!
Си шарп конечно не в зачет… или Java подобный синтаксис тоже не зачет… да уж а php 6 еще нет
Флейм неуместен.
Вы готовить его не умеете, или факты в студию не стабильности
О, ещё один пророк который срывает покровы.
А кто будет переписывать все эти древние движки с ereg и прочими безобидными но отчего-то идеологически неправильными решения?
Не так уж скоро. Хостеры клиентов любят больше чем программисты любят выпендриваться.
Правильный хостер позволяет выбрать нужную версию PHP из панели управления.
Правильных — мало. А еще такие решения сопряжены со сложностями и компромиссами с производительностью. Так что у многих останется 5.2.
В репозитории remi уже есть.
кстати в php5.3.1 проблемы с gettext под виндой (http://bugs.php.net/bug.php?id=49349)
Спасибо за уведомление о проблеме
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории