Команда разработчиков PHP объявила о начале цикла выпусков PHP 5.6.0.
Некоторые нововведения:
- Отладчик phpdbg
- Повторное использование php://input
- Загрузка файлов больше 2Гб
- Добавлен алгоритм хеширования gost-crypto
- Улучшение SSL/TLS, В OpenSSL добавлена функция проверки отпечатка пальца.
- Скалярные выражения в константах
- Изменяемое число аргументов функции
Скалярные выражения в константах
const THREE = TWO + 1; const ONE_THIRD = ONE / self::THREE; const SENTENCE = 'The value of '.THREE.' is 3';
Изменяемое число аргументов функции
function f($req, $opt = null, ...$params) { // $params is an array containing the remaining arguments. printf('$req: %d; $opt: %d; number of params: %d'."\n", $req, $opt, count($params)); }
Оператор use теперь поддерживает переменные и функции
use const Name\Space\FOO; use function Name\Space\f;
Следующий альфа релиз запланирован на 6 февраля.
ссылка на оригинал статьи http://habrahabr.ru/post/210206/
Добавить комментарий