Команда разработчиков 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 NameSpaceFOO;
use function NameSpacef;
Следующий альфа релиз запланирован на 6 февраля.
страница загрузки
список изменений
Автор: sefus