Pull to refresh

PHP 5.6.0 alpha1

Reading time 1 min
Views 16K
Команда разработчиков PHP объявила о начале цикла выпусков PHP 5.6.0.

Некоторые нововведения:


  • Отладчик phpdbg
  • Повторное использование php://input
  • Загрузка файлов больше 2Гб
  • Добавлен алгоритм хеширования gost-crypto
  • Улучшение SSL/TLS, В OpenSSL добавлена функция openssl_x509_fingerprint.
  • Скалярные выражения в константах
  • Изменяемое число аргументов функции


Скалярные выражения в константах

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 февраля.

страница загрузки
список изменений
бинарные файлы для windows
Tags:
Hubs:
+41
Comments 95
Comments Comments 95

Articles