
title
Description
Body
Поддерживаемые версии
php.watch/versions
Эволюция PHP — от 5.6 до 8.0 (Часть 1)
Эволюция PHP — от 5.6 до 8.0 (Часть 2)
Ветка PHP master
NEWS, UPGRADING, RFC
Ветка PHP 8.5 (Релиз)
NEWS, UPGRADING, RFC, migration
Релиз языка программирования PHP 8.5
Ветка PHP 8.4 (Релиз)
NEWS, UPGRADING, RFC, migration
Релиз языка программирования PHP 8.4
Ветка PHP 8.3 (Релиз)
NEWS, UPGRADING, RFC, migration
Релиз языка программирования PHP 8.3
Ветка PHP 8.2 (Релиз)
NEWS, UPGRADING, RFC, migration
Релиз языка программирования PHP 8.2
Ветка PHP 8.1 (Релиз)
NEWS, UPGRADING, RFC, migration
Релиз языка программирования PHP 8.1
Ветка PHP 8.0 (Релиз) Поддержка прекращена.
NEWS, UPGRADING, RFC, migration
PHP 8 internals
PHP 8 — Что нового?
Ветка PHP 7.4 (Релиз) Поддержка прекращена.
NEWS, UPGRADING, RFC, migration
Представляем PHP 7.4: Производительность, Возможности, Устаревший Функционал
Ветка PHP 7.3 (Релиз) Поддержка прекращена.
NEWS, UPGRADING, RFC, migration
PHP 7.3. Что нового
PHP-7.3 Performance Benchmarks
Улучшения в GC: https://github.com/php/php-src/pull/3165
Возможность дописывать данные в temp/memory - https://3v4l.org/sqb9f
Переход на PCRE2 - https://github.com/php/php-src/pull/2857. даст прирост производительности в регулярках
Возможность кидать эксепшены при разборе json - https://github.com/php/php-src/pull/2662
Обновление Oniguruma - https://github.com/php/php-src/pull/3175. даст прирост производительности в mbstring а так же поддержку unicode 11
Ветка PHP 7.2 (Релиз) Поддержка прекращена.
NEWS, UPGRADING, RFC, migration
Что нового в PHP 7.2
Ветка PHP 7.1 (Релиз) Поддержка прекращена.
NEWS, UPGRADING, RFC, migration
PHP 7.1: Обзор новых возможностей
Ветка PHP 7.0 (Релиз) Поддержка прекращена.
NEWS, UPGRADING, RFC, migration
Чего ожидать от PHP7. Часть 1, Чего ожидать от PHP7. Часть 2.
PHP 7 Alpha 1. Что нового
Обзор новых возможностей и изменений в PHP 7
Руководство по PHP 7
Ветка PHP 5.6 (Релиз) Поддержка прекращена.
NEWS, UPGRADING, RFC, migration
Функции в PHP 5.6 — что нового?
Добавлена возможность использовать скалярные выражения в константах
Добавлен новый синтаксис передачи любого количества аргументов в функции/методы.
Добавлена возможность импорта функций и констант из любого пространства имен (use function Name\Space\myfunction;).
Добавлен интерактивный отладчик phpdbg.
Кодировка по умолчанию для функций htmlentities, html_entity_decode и htmlspecialchars теперь берется из опции default_charset.
Добавлена поддержка алгоритма хэширования ГОСТ 28147-89.
Расширение pgsql поддерживает асинхронную работу с БД.
Добавлены новые функции в расширение OpenSSL. (В основном, добавлена работа с публичными ключами).
Добавлен магический метод __debugInfo, который вызывается при дампе объекта через функцию var_dump.
Модуль GMP научился перегружать операторы. ($a = gmp_init(2); $b = gmp_init(3); $c = $a ** 2 + $b; echo $c; /* выведет 7 */ var_dump($c); /* покажет объект класса GMP, у которого есть свойство num=7 */)
Ветка PHP 5.5 (Релиз) Поддержка прекращена.
NEWS, UPGRADING, RFC, migration
Как может выглядеть PHP 5.5
Убрана поддержка Windows XP и 2003
Добавлены генераторы и корутины
Не рекомендуется к использованию (deprecated) модификатор /e в регулярных выражениях. Вместо него необходимо использовать коллбэки (preg_replace_callback).
Добавлено разыменовывание массивов, констант и строк (echo array('test1', 'test2', 'test3')[1]; // test2).
Функция empty сможет работать не только с переменными (if (empty($this->getMethod()) {}).
Всеми "любимый" драйвер для работы с MySQL - mysql теперь будет кидать предупреждения уровня E_DEPRECATED (https://wiki.php.net/rfc/mysql_deprecation).
Добавлена поддержка функции list в foreach
Добавлено ключевое слово finally
Добавлено новое расширение Password (https://wiki.php.net/rfc/password_hash)
Добавлена функция boolval
Добавлена функция array_column (https://wiki.php.net/rfc/array_column)
Добавлены некоторые функции в расширение GD, в том числе поддержка формата WEBP
Добавлено много функций/методов в расширение Intl
Добавлено много функций в расширение CURL
Добавлен класс CurlFile для удобной передачи файлов через CURL (https://wiki.php.net/rfc/curl-file-upload)
Добавлен Zend OPCache (бывший Zend Optimizer +) (https://wiki.php.net/rfc/optimizerplus)
Тесты производительности:
Ветка PHP 5.4 (Релиз) Поддержка прекращена.
NEWS, UPGRADING, RFC
Особенно интересна секция Removed 
По поводу "Added multibyte support by default.". Ни о какой нативной поддержке юникода речь не идет. Реализована поддержка php парсером исходников в мультибайтовых кодировках. Практическая польза - автовыкашивание BOM сигнатуры в UTF файлах.
Ветка PHP 5.3 (Релиз) Поддержка прекращена.
NEWS, UPGRADING, RFC
Отредактировано Gemorroj (2025.11.20 11:22)
Неактивен
Вышла первая бета версия PHP 5.4 .
Забрать можно тут http://downloads.php.net/stas/ и для Windows тут http://windows.php.net/qa/.
Изменения по сравнению с предыдущей 3-ей альфа версией ( без багфиксов ):
Общее:
- Добавлен контроль типов «callable».
- Добавлено переназначение области видимости для замыканий (Implemented closure rebinding as parameter to bindTo.
- В php.ini-production снова по умолчанию включено html_errors как в PHP 5.3, но ссылки на документацию генерируются только, если задана INI директива docref_root.
- Добавлена поддержка для SORT_NATURAL и SORT_FLAG_CASE в функции сортировки массивов (sort, rsort, ksort, krsort, asort, arsort и array_multisort)
- По умолчанию отключены windows CRT предупреждения, но могут быть включены обратно указанием INI директивы windows_show_crt_warnings.
- Убрана поддержка putenv(«TZ=..») для указания временной зоны (TZ)
- Убран алгоритм угадывания временной зоны, если она не была указана через date.timezone или date_default_timezone_set(). Вместо этого используется зона «UTC» по умолчанию.
MySQL:
- ext/mysql, mysqli и pdo_mysql теперь используют mysqlnd по умолчанию (*но при компиляции никто не запрещает указать другой драйвер)
mbstring:
- Добавлена поддержка пиктограмм Shift_JIS/UTF-8 Emoji.
- Добавлена поддержка кодировок JIS X0213:2004 (Shift_JIS-2004, EUC-JP-2004, ISO-2022-JP-2004), Shift_JIS, gb18030.
UTF-8 теперь строго проверяется в целях безопасности
- Добавлено кодирование и декодирование в шестнадцетиричный формат в mb_[en|de]code_numericentity()
Reflection:
- Добавлен метод ReflectionClass::newInstanceWithoutConstructor() для создания нового инстанса класса без вызова его конструктора
JSON:
- Добавлена опция JSON_UNESCAPED_UNICODE в json_encode(), позволяющая отключить кодирование UTF-8 символов (с кодом > 127) в сущности \uXXXX. ( *Этот патч делал ваш покорный слуга
)
CLI SAPI:
- Добавлена поддержка более читабельных сообщений в логах.
Session:
- Для получения текущего статуса сессий была добавлена функция session_status
- Добавлена поддержка объектно-ориентированных обработчиков сессий
XSL:
- XSL больше не будет останавливаться при преобразовании, когда необходимая функция не может быть вызвана.
Источник http://habrahabr.ru/blogs/php/128544/
Неактивен
Что за "Added multibyte support by default." в php 5.4? кто-нить знает? я внешне никаких изменений в поддержке юникода не вижу. Как не работал, так и не работает ='(
По multibyte далее сюда: http://wapinet.ru/forum/viewtopic.php?id=1748
Отредактировано Gemorroj (2012.01.08 20:19)
Неактивен