Опубликован (http://php.net/archive/2018.php#id2018-06-07-1) первый альфа-выпуск PHP 7.3. Релиз запланирован на 29 ноября.
Среди нововведений:
- Реализован гибкий синтаксис (https://wiki.php.net/rfc/flexible_heredoc_nowdoc_syntaxes) многострочной вставки (строки heredoc и nowdoc (http://php.net/manual/en/language.types.string.php#language....)), не требующий обязательного перевода строк после маркера окончания блока и допускающий выравнивание отступами;
- Добавлена (https://wiki.php.net/rfc/list_reference_assignment) поддержка назначения ссылок в list(): синтаксис "list($a, &$b) = $array;", эквивалентный присвоению "$a = $array[0]; $b =& $array[1];" ;
- В заголовок страницы phpinfo(), добавлено отображение переменной PHP_VERSION;
- В расширение Date добавлен метод DateTime::createFromImmutable();
- В расширение GD в функции imagecreatefromstring() появилась поддержка создания изображений в формате WebP;
- В расширение OpenSSL добавлена функция openssl_pkey_derive();
- Расширение PCRE переведено (https://wiki.php.net/rfc/pcre2-migration) на ветку PCRE2;
- Расширение SQLite3 обновлено до libsqlite 3.24.0;
- Представлена новая функция net_get_interfaces() для получения информации о доступных сетевых интерфейсах;
- Улучшена работа сборщика мусора;
- Переработан PHP-скрипт ext_skel (http://php.net/manual/en/internals2.buildsys.skeleton.php) (генерирует шаблоны кода дополнений), который теперь можно полноценно запускать в Windows без дополнительных зависимостей ('php ext_skel.php');
- Прекращена поддержка платформы BeOS.
URL: http://php.net/archive/2018.php#id2018-06-07-1
Новость: https://www.opennet.ru/opennews/art.shtml?num=48754