Поддерживаемые версииphp.watch/versionsЭволюция PHP — от 5.6 до 8.0 (Часть 1)Эволюция PHP — от 5.6 до 8.0 (Часть 2)Ветка PHP masterNEWS,
UPGRADING,
RFCВетка PHP 8.1 (
Релиз)
NEWS,
UPGRADING,
RFC,
migrationРелиз языка программирования PHP 8.1Ветка PHP 8.0 (
Релиз)
NEWS,
UPGRADING,
RFC,
migrationPHP 8 internalsPHP 8 — Что нового?Ветка PHP 7.4 (
Релиз)
NEWS,
UPGRADING,
RFC,
migrationПредставляем PHP 7.4: Производительность, Возможности, Устаревший ФункционалВетка PHP 7.3 (
Релиз)
Поддержка прекращена.NEWS,
UPGRADING,
RFC,
migrationPHP 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,
migrationPHP 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 (2021.12.07 19:07)
#9.
Nu3oN
Off
(11)
Moderator
2011.09.21 00:12
Вышла первая бета версия 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/
Я буду лучше голоден, но между креслом и рулем и на дороге.