Представлены (http://www.php.net/archive/2012.php#id2012-10-18-1) корректирующие выпуски интерпретатора языка программирования PHP - 5.4.8 и 5.3.18, в которых устранено 25 ошибок (http://www.php.net/ChangeLog-5.php), не связанных с безопасностью, но устраняющих некоторые серьёзные проблемы со стабильностью. В частности, решены проблемы с возвратом некорректных значений функцией is_callable() и работой исключений внутри блока __autoload. Кроме того, в CLI-сервер добавлена поддержка метода HTTP PATCH.URL: http://www.php.net/archive/2012.php#id2012-10-18-1
Новость: http://www.opennet.me/opennews/art.shtml?num=35117
> работой исключений внутри блока
> __autoload.не ради самопиара, а на заметку:
багрепорт о "работе исключений в __autoload" я запостил 20 марта.
не прошло и полугода (20 сентября), как на него обратили внимание и отметили как Not a bug. Потребовалось ещё несколько часов бурной переписки и матюгов, чтобы доказать, что это в самом деле баг.
Остаётся повторить: похапе такое похапе.
С тех пор как перешёл на питон+джанго (собственно, одним из финальных аккордов было отсутствие ответа на багрепорт) и понял, что всю свою сознательную практику на похапе я только и делал, что писал на нём питон+джанго, я ничуть не пожалел - точнее, чёрт, пожалел о том, что я вообще когда-то перешёл на похапе...
перешолбы сразу на рубин на рельсах и не компостировал мозг никому
НУ чтож вы так, зачам на Python то нападать, в нем свои плюсы и минусы.
рельсы ещё хуже пхп (моё оценочное суждение)
это г где-то между дьянгой и всем пхп.. а в некоторых случаях даже хуже пыха.
да, я это пишу в контекте фреймворков для веба и с точки зрения качества релализации. Как сам яп твёрдый середнячок
гоу на .NET сразу, чего уж мелочиться
у каждого языка своя сфера применения, свои особенности и глюкиу меня вот, не считая вёба, mission-critical железо под управлением скриптов на PHP работает. годами. никаких проблем. правда извращениями типа клинического ООП не страдаю, где надо - объекты, где не надо - процедурный стиль
если быть до конца честным - там скомпилированный код (hphp), но удобство в нужный момент при необходимости перейти на полностью скриптовую версию и проапгрейдить на ходу логику / пофиксить баг - очень ценно
что ж до питона - то видеть, как полностью отламывается совместимость при каждой смене версии - слегка неуютно.
mission-critical ... на PHP работает.
Вы запилили новую ОС на пхп?
Поделитесь что за задачи такие.
> mission-critical ... на PHP работает.
> Вы запилили новую ОС на пхп?
> Поделитесь что за задачи такие.BRAS на тысячИ абонентов. Внутренний механизм управления сетевыми функциями системы.
Минута простоя такого девайса может подвесить техподдержку на ближайшем телефонном шнуре.
И что-же такое было поломано в python 2.7, что в последствии перестало работать на ранних версиях?
что-мне не приходит на память, да ещё если и сравнивать с php)))
> И что-же такое было поломано в python 2.7, что в последствии перестало
> работать на ранних версиях?
> что-мне не приходит на память, да ещё если и сравнивать с php)))вы начали изучать питон до заморозки изменений синтаксиса )))
> вы начали изучать питон до заморозки изменений синтаксиса )))"Вляпался в свежий, ещё не замёрзший, синтаксис." Прям детей пужать.
> И что-же такое было поломано в python 2.7, что в последствии перестало
> работать на ранних версиях?
> что-мне не приходит на память, да ещё если и сравнивать с php)))а вы попробуйте на RHEL обновить Python - и сразу увидите :)
+1000500 ))))))))))))))делал такое )))))))))))))
> что ж до питона - то видеть, как полностью отламывается совместимость при каждой смене версии - слегка неуютно.что ж до пхп, то видеть, как полностью отламывается совместимость при каждой смене последней цифры номера версии - это нормально. Был у меня пример, что в 5.3.7 - одно, 5.3.8 - другое, 5.3.9 - третье. Не говоря уже о 5.4, которая вообще принципиально с 5.3 несовместима из-за того, что не все строки в 5.4 могут быть ключами массива.
Да и питон, в отличие от похапе, не нужно обязательно апгрейдить, потому что и старая версия работает.
> Да и питон, в отличие от похапе, не нужно обязательно апгрейдить, потому
> что и старая версия работает.Да и Windows 95, в отличие от Linux, не нужно обязательно апгрейдить, потому
> что и старая версия работает.
В Python уже давно была заметка о том, что код не будут изменять кардинально и все последующие версии будут обратно совместимые. Об этом уже давно сообщалось, но все равно кто-то должен использовать новые версии, чтобы улучшать их и стабилизировать код. О том какие вам версии ПО использовать решать вам, это все зависит от дистрибутива.Есть мнение, что у RHEL проблемы с питоном, но смотря какой дистрибутив. Не буду уточнять, о каких дистрибутивах идет речь, думаю это и так ясно. Если все же не ясно, то почитайте, какое у каждого дистрибутива RHEL направление и сразу все станет ясно.
Каждый язык по-своему хорош, в том классе, для которого он предназначается.
> Есть мнение, что у RHEL проблемы с питоном, но смотря какой дистрибутив.
> Не буду уточнять, о каких дистрибутивах идет речь, думаю это и
> так ясно. Если все же не ясно, то почитайте, какое у
> каждого дистрибутива RHEL направление и сразу все станет ясно.Есть мнение, что написанное выше - демагогия.