PHP7

Всё, PHPNG отправился в «мастер», по всей видимости, это означает, что он появится сразу после версии 5.6, которую мы увидим буквально на днях (я уже немного писал о том, что в ней нового).

PHPNG — новая версия интерпретатора, которая, по всей видимости, будет носить номер семь, чтобы избежать путаницы с PHP6 — неудавшейся попыткой перевести ПХП на Юникод, которую широко в своё время освещали, но сообщество решило от неё отказаться — большинство разработчиков англоязычны и выгоды от этого трудоёмкого процесса не видели.

Новая версия ПХП интересна переработанными внутренностями, изменение которых связано со скоростью. Установленный «ВордПресс» работает на новой версии в два раза быстрее, что впечатляет, конечно. Плохая новость — придётся переделать бо́льшую часть модулей (если не вообще все). Процесс этот сейчас движется, но только для модулей, входящих в язык, несколько модулей (в том числе важный для меня OCI8) пока ещё не поправлены.

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

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

BOLVERIN № 1
на то и новая мажорная версия чтобы были несовместимые изменения.
старый PHP умер. да здравствует PHP! :)
Евгений Степанищев (bolknote.ru) автор № 2
Ну, не умер ещё пока :)
Горбунов Олег № 3
Учитывая, что OCI8 мантейнит Довгаль, он скорее всего, будет переписан одним из первых.
Евгений Степанищев (bolknote.ru) автор № 4
Да какой там :) Почти семь десятков модулей переписано, осталось шесть, среди них два — для работы с Ораклом (oci8 и pdo_oci).
Горбунов Олег № 5
Комментарий для Евгения Степанищева:

Во блин, печаль. А есть список где-то переработанных уже модулей?
Евгений Степанищев (bolknote.ru) автор № 7
Попробовали для интереса его поднять из «мастера». Не заработало. Даже require из автолодера не сработал — видно, что ПХП берёт случайные куски памяти вместо имени файла, который надо подключить.