The OpenNET Project / Index page

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

Обновление PHP 5.5.4

19.09.2013 20:09

Представлен корректирующий выпуск интерпретатора языка программирования PHP - 5.5.4, в котором исправлено 17 ошибок.

Среди изменений:

  • В функцию fputcsv() добавлена возможность определения символа экранирования.
  • Устранены крахи при манипуляции объектами в cli/apache sap и при использовании zend_error() при сборке с опцией "--enable-dtrace".
  • В фильтре кодирования в quoted-printable исправлена некорректное кодирование пробелов. Исправлена неверная установка переменной PHP_BINARY. Устранены проблемы со сборкой в gcc 4.4.
  • Устранено переполнение буфера в модуле Datetime.
  • Налажена корректная инициализация идентификатора сессии при включенной поддержке защищённых сессий.


  1. Главная ссылка к новости (http://php.net/archive/2013.ph...)
  2. OpenNews: Обновление PHP 5.4.19 и 5.5.3
  3. OpenNews: Обновление PHP 5.4.18 и 5.5.2 с реализацией защищённых сессий
  4. OpenNews: Обновление PHP 5.5.1
  5. OpenNews: Релиз PHP 5.5.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/37954-php
Ключевые слова: php
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (36) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Пани Дубяшева (?), 20:16, 19/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Господи, когда уж  они выпустят  PHP 6 !!! :)
     
     
  • 2.2, xl32 (ok), 20:17, 19/09/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    И что вам даст эта цифра?
     
     
  • 3.3, Пани Дубяшева (?), 20:26, 19/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Жду полноценную реализацию юникода
     
     
  • 4.4, xl32 (ok), 20:37, 19/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Жду полноценную реализацию юникода

    Неявную? В строках? И как тогда они, по-вашему, будут бинарно-безопасную обработку продолжать соблюдать? Да лесом!

    Вон, через функции и так всё отлично и предсказуемо работает.

     
  • 4.5, анонимус (??), 21:56, 19/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А я все жду скалярный тайп хинтинг.
     
  • 4.9, Аноним (-), 01:15, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Зойчем? Третий питон после перехода на юникод вон как затормозил. Каким бы быстрым алгоритм разбора юникода ни был, он будет заметно медленнее однобайтовых кодировок. Проэтому лучше оставить все как сейчас.
     
     
  • 5.15, Я (??), 07:25, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чегой-та?
     
  • 5.16, angra (ok), 09:22, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А perl обеспечил наилучшую поддержку юникода хрен знает сколько лет назад и никаких тормозов не добавилось. Может не в самом юникоде дело, а в конкретных реализациях? Хотя учитывая ЦА php реализация как в питоне более вероятна.


     
     
  • 6.18, Аноним (-), 10:08, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Поддержка unicode в perl - тот еще костыль.
     
     
  • 7.19, angra (ok), 12:25, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Она кажется костылем только тем, кто не знает насколько сложной вещью является unicode. Путь объявления всего юникодом хорош для ЦА гвидобейсика, так как наличие нескольких вариантов взрывает им мозг, но не для ЦА perl, которая исповедует противоположные принципы.
     
     
  • 8.22, лох (?), 15:16, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    что за тупизна с какого перепугу вы решили, что в питоне всё юникод это вам в... текст свёрнут, показать
     
     
  • 9.30, angra (ok), 20:43, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    С идеологией языка можно ознакомится даже не изучая сам язык Сюрприз Кстати с ... текст свёрнут, показать
     
  • 9.36, kurokaze (ok), 01:06, 23/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Отлично, не хватало ещё чтобы фонаты гвидобейсика ему завидовали и вообще пачкал... текст свёрнут, показать
     
  • 8.23, лох (?), 15:34, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    unicode - сложная вещь или реализация его в перле сложная вещь не путай питон ... текст свёрнут, показать
     
     
  • 9.29, angra (ok), 20:33, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы не знаете про сложности юникода, то это не значит, что их нет Другое де... текст свёрнут, показать
     
     
  • 10.33, arisu (ok), 11:10, 21/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    подозреваю, что дальше он не понял ни слова ... текст свёрнут, показать
     
  • 9.32, arisu (ok), 11:09, 21/09/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    если для тебя юникод 8212 это просто, то понятно, почему тебе так нравится гв... текст свёрнут, показать
     
  • 9.37, kurokaze (ok), 01:08, 23/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем, если есть руби там хоть не требуются специальные автоформатирующие редак... текст свёрнут, показать
     
  • 8.24, бедный буратино (ok), 15:51, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это в какой версии гвидобейсика в версии гвидобейсика 2 - нет в версии гвидобей... текст свёрнут, показать
     
     
  • 9.28, angra (ok), 20:25, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Во второй версии как раз было различие между юникод и байтовыми строками В трет... текст свёрнут, показать
     
     
  • 10.31, бедный буратино (ok), 03:14, 21/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это не так И в гб2, и в гб3 есть и unicode, и байтовые строки Python 2 7 5 d... текст свёрнут, показать
     
  • 5.20, Нанобот (ok), 13:24, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Каким бы быстрым алгоритм разбора юникода ни был, он будет заметно медленнее однобайтовых кодировок.

    человеки не заметят микросекундные различия. более того, эти микросекундные различия будут слабо заметны даже в профайлере на фоне общей медлительности интерпретатора

     
     
  • 6.21, Аноним (-), 13:29, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Проблема в том, что Python компилируется в байт-код. А PHP парсится каждый раз на лету. И должен работать быстро даже без включения кэша, потому что кэш в PHP - сугубо опциональная функция.
     
     
  • 7.25, ололош (?), 15:51, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты наркоман чтоли? В пхп точно такой же байткод )
     
     
  • 8.26, hshhhhh (ok), 17:41, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да не, пхп способен работать без байткода, а вы ничего не понимаете ... текст свёрнут, показать
     
  • 6.38, kurokaze (ok), 01:12, 23/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > слабо заметны даже в профайлере на фоне общей медлительности интерпретатора

    Ну вы все интерпретаторы не равняйте по гвидобейсиковскому.
    Кроме того если бы вы были правы, не существовали бы "нативные" либы

     
  • 5.34, Аноним (-), 15:57, 22/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Очевидное-невероятное: UTF-8 полностью совместим с ASCII. То есть, текст, закодированный однобайтовым ASCII, до последнего бита идентичен оному в UTF-8.
     
  • 2.13, Аноним (-), 03:45, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Господи, когда уж  они выпустят  PHP 6

    им не хватает прямолинейности поттеринга.

     

  • 1.6, Аноним (-), 22:16, 19/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    mbstring еще не встроен в ядро?

    substr, strpos, etc ... выглядит ужасно с UTF

     
     
  • 2.8, ILYA INDIGO (ok), 01:13, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >mbstring еще не встроен в ядро?

    apc, memcache, radis, sphynx, bcmath, ssl, preg, gd и куча всего не встроено в ведро, и чё с этого?
    Что мешает собрать из pear/pecl или в вашем случае просто подключить уже имеющийся модуль?
    Причём, насколько помню, под M$ mbstring и zip встроены.
    >substr, strpos, etc ... выглядит ужасно с UTF

    Юзай http://ua1.php.net/manual/ru/ref.mbstring.php

     
     
  • 3.11, Аноним (-), 02:01, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    iconv.input_encoding = UTF-8
    iconv.internal_encoding = UTF-8
    iconv.output_encoding = UTF-8
    mbstring.internal_encoding = UTF-8
    mbstring.func_overload = 1
     
     
  • 4.12, Аноним (-), 02:02, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    default_charset = UTF-8
    mbstring.http_output = UTF-8
    mbstring.encoding_translation = On
     
  • 2.10, xl32 (ok), 01:46, 20/09/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Они выглядят отлично.
    Вы по ним хелп читали? Это функции для бинарных строк. Не трогайте их, чем вас не устраивают mb_*?
     

  • 1.17, anonymous (??), 09:40, 20/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ждем когда будет нормальный парсер всего этого в LLVM
     
  • 1.27, GentooBoy (ok), 18:17, 20/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Комментят типичные php программисты.
     
     
  • 2.39, kurokaze (ok), 01:14, 23/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Комментят типичные php программисты.

    Ну и атипичные вроде тебя и пневмонии

     

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



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

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