Подтвердить что ты не робот

PHP 6.0 - дорожная карта?

С недавним объявлением, что разработка PHP 6 была остановлена, я смущен тем, что PHP 5.x и 6.x дорожная карта включает.

Текущая версия PHP - 5.3.2.

В PHP 6.0 было немало важных функций, таких как:

  • APC включает для автоматического кэширования байт-кода
  • Поддержка Unicode
  • и т.д..

Вопрос: Какова новая дорожная карта PHP, данная 6.0, отменена? Какие основные функции будут доступны далее и в каком выпуске?

4b9b3361

Ответ 1

Особенности:

  • Поддержка Unicode;
  • Кэш операций операций APC как стандарт;
  • Удаление нескольких устаревших функций (например, магические кавычки, глобальные регистры, библиотека ereg и безопасный режим).

Не установлена ​​твердая дата. Все, что вы читаете, является чисто гипотезой.

Вы можете прочитать Будущее PHP 6. PHP6 несколько застопорился, особенно в вопросах Unicode. Чтобы установить уровень ваших ожиданий, люди обсуждали PHP6 с по крайней мере 2006 г..

Ответ 2

Вот статья, которую я недавно прочитал по этому вопросу: Сброс PHP 6

В какой-то мере подробно рассматривается причина задержки.

Ответ 3

Повторное использование горизонтального кода!

Собственно, я удивлен, что он еще не упоминается, это самая большая особенность IMO. В принципе, это способ облегчить повторное использование кода, добавив методы в классы, не наследуя от другого класса. Это похоже на множественное наследование, но позволяет избежать проблемы с алмазом.

Ответ 4

Юникодная ветка приостановлена. Никто еще не знает, что с ним происходит, пока не будет хорошего плана, как действовать. В настоящее время активно развивается ветвь ствола, которая, вероятно, будет называться 5.4 (или, что менее вероятно, 6), должна характеризоваться значительными улучшениями производительности, чертами (уже в) и некоторыми другими лакомствами, которые вы можете найти на http://wiki.php.net/rfc/ или непосредственно из SVN NEWS. Вероятно, он будет выпущен достаточно скоро, но пока не установлены даты.

P.S. "активное развитие" также означает "не полагайтесь на то, что вы видите там слишком много, но если вы не готовы к большим изменениям без предупреждения". Считайте себя предупрежденным:)

Ответ 5

Недавняя версия PHP 5.3 включала большинство из того, что изначально было желательным для PHP6. В прошлом году Zendcon появилась презентация под названием "Состояние PHP 6", здесь вы можете увидеть слайды этой презентации: http://zmievski.org/files/talks/zendcon-2009/php-code-ideas-people.pdf