The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Корректирующие релизы PHP 5.4.8 и 5.3.18

18.10.2012 23:53

Представлены корректирующие выпуски интерпретатора языка программирования PHP - 5.4.8 и 5.3.18, в которых устранено 25 ошибок, не связанных с безопасностью, но устраняющих некоторые серьёзные проблемы со стабильностью. В частности, решены проблемы с возвратом некорректных значений функцией is_callable() и работой исключений внутри блока __autoload. Кроме того, в CLI-сервер добавлена поддержка метода HTTP PATCH.

  1. Главная ссылка к новости (http://www.php.net/archive/201...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/35117-php
Ключевые слова: php
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.5, terr0rist (ok), 00:23, 19/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    > работой исключений внутри блока
    > __autoload.

    не ради самопиара, а на заметку:
    багрепорт о "работе исключений в __autoload" я запостил 20 марта.
    не прошло и полугода (20 сентября), как на него обратили внимание и отметили как Not a bug. Потребовалось ещё несколько часов бурной переписки и матюгов, чтобы доказать, что это в самом деле баг.
    Остаётся повторить: похапе такое похапе.
    С тех пор как перешёл на питон+джанго (собственно, одним из финальных аккордов было отсутствие ответа на багрепорт) и понял, что всю свою сознательную практику на похапе я только и делал, что писал на нём питон+джанго, я ничуть не пожалел - точнее, чёрт, пожалел о том, что я вообще когда-то перешёл на похапе...

     
     
  • 2.6, Аноним (-), 04:23, 19/10/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    перешолбы сразу на рубин на рельсах и не компостировал мозг никому
     
     
  • 3.8, Аноним (-), 08:19, 19/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    НУ чтож вы так, зачам на Python то нападать, в нем свои плюсы и минусы.
     
  • 3.11, Sw00p aka Jerom (?), 12:46, 19/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    рельсы ещё хуже пхп (моё оценочное суждение)
     
  • 3.18, Аноним (-), 15:09, 20/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    это г где-то между дьянгой и всем пхп.. а в некоторых случаях даже хуже пыха.
     
     
  • 4.19, Аноним (-), 15:10, 20/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    да, я это пишу в контекте фреймворков для веба и с точки зрения качества релализации. Как сам яп твёрдый середнячок
     
  • 2.7, AlexAT (ok), 07:24, 19/10/2012 [^] [^^] [^^^] [ответить]  
  • +7 +/
    гоу на .NET сразу, чего уж мелочиться
    у каждого языка своя сфера применения, свои особенности и глюки

    у меня вот, не считая вёба, mission-critical железо под управлением скриптов на PHP работает. годами. никаких проблем. правда извращениями типа клинического ООП не страдаю, где надо - объекты, где не надо - процедурный стиль

    если быть до конца честным - там скомпилированный код (hphp), но удобство в нужный момент при необходимости перейти на полностью скриптовую версию и проапгрейдить на ходу логику / пофиксить баг - очень ценно

    что ж до питона - то видеть, как полностью отламывается совместимость при каждой смене версии - слегка неуютно.

     
     
  • 3.9, Аноним (-), 08:23, 19/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    mission-critical ... на PHP работает.
    Вы запилили новую ОС на пхп?
    Поделитесь что за задачи такие.
     
     
  • 4.15, AlexAT (ok), 20:32, 19/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > mission-critical ... на PHP работает.
    > Вы запилили новую ОС на пхп?
    > Поделитесь что за задачи такие.

    BRAS на тысячИ абонентов. Внутренний механизм управления сетевыми функциями системы.
    Минута простоя такого девайса может подвесить техподдержку на ближайшем телефонном шнуре.

     
  • 3.10, gg (??), 10:36, 19/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    И что-же такое было поломано в python 2.7, что в последствии перестало работать на ранних версиях?
    что-мне не приходит на память, да ещё если и сравнивать с php)))
     
     
  • 4.12, Sw00p aka Jerom (?), 12:49, 19/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > И что-же такое было поломано в python 2.7, что в последствии перестало
    > работать на ранних версиях?
    > что-мне не приходит на память, да ещё если и сравнивать с php)))

    вы начали изучать питон до заморозки изменений синтаксиса )))


     
     
  • 5.13, Andrey Mitrofanov (?), 20:06, 19/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > вы начали изучать питон до заморозки изменений синтаксиса )))

    "Вляпался в свежий, ещё не замёрзший, синтаксис." Прям детей пужать.

     
  • 4.14, AlexAT (ok), 20:29, 19/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > И что-же такое было поломано в python 2.7, что в последствии перестало
    > работать на ранних версиях?
    > что-мне не приходит на память, да ещё если и сравнивать с php)))

    а вы попробуйте на RHEL обновить Python - и сразу увидите :)

     
     
  • 5.22, Sw00p aka Jerom (?), 18:27, 20/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    +1000500 ))))))))))))))

    делал такое )))))))))))))

     
  • 3.23, terr0rist (ok), 12:23, 23/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > что ж до питона - то видеть, как полностью отламывается совместимость при каждой смене версии - слегка неуютно.

    что ж до пхп, то видеть, как полностью отламывается совместимость при каждой смене последней цифры номера версии - это нормально. Был у меня пример, что в 5.3.7 - одно, 5.3.8 - другое, 5.3.9 - третье. Не говоря уже о 5.4, которая вообще принципиально с 5.3 несовместима из-за того, что не все строки в 5.4 могут быть ключами массива.

    Да и питон, в отличие от похапе, не нужно обязательно апгрейдить, потому что и старая версия работает.

     
     
  • 4.24, AlexAT (ok), 00:38, 27/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Да и питон, в отличие от похапе, не нужно обязательно апгрейдить, потому
    > что и старая версия работает.

    Да и Windows 95, в отличие от Linux, не нужно обязательно апгрейдить, потому
    > что и старая версия работает.

     

  • 1.16, Аноним (-), 03:25, 20/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    В Python уже давно была заметка о том, что код не будут изменять кардинально и все последующие версии будут обратно совместимые. Об этом уже давно сообщалось, но все равно кто-то должен использовать новые версии, чтобы улучшать их и стабилизировать код. О том какие вам версии ПО использовать решать вам, это все зависит от дистрибутива.

    Есть мнение, что у RHEL проблемы с питоном, но смотря какой дистрибутив. Не буду уточнять, о каких дистрибутивах идет речь, думаю это и так ясно. Если все же не ясно, то почитайте, какое у каждого дистрибутива RHEL направление и сразу все станет ясно.

    Каждый язык по-своему хорош, в том классе, для которого он предназначается.

     
     
  • 2.17, AlexAT (ok), 09:28, 20/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Есть мнение, что у RHEL проблемы с питоном, но смотря какой дистрибутив.
    > Не буду уточнять, о каких дистрибутивах идет речь, думаю это и
    > так ясно. Если все же не ясно, то почитайте, какое у
    > каждого дистрибутива RHEL направление и сразу все станет ясно.

    Есть мнение, что написанное выше - демагогия.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру