PHP 5.6 уже доступен!
Команда разработчиков PHP вчера выпустила PHP 5.6, и мы уже сделали традицией поддержку новых версий PHP сразу же после их выхода.
Начиная с сегодняшнего дня вы можете выбрать новую версию PHP 5.6 для каждого из ваших доменов в Центре Управления Гигахост!
В то время, как большинство CMS и других скриптов пока еще не требуют использования PHP 5.6, вы можете уже сейчас перейти на эту версию, если планируете использовать какие-либо из новых функций, доступных в PHP 5.6:
Скалярные выражения в константах
Константы больше не ограничены тем, чтобы быть статическими величинами. Их значения теперь могут включать простые вычисления, которые зависят от других констант, например:
const ONE = 1; const TWO = ONE * 2;
Новый оператор для возведения в степень, **.
Интересно, но у PHP до настоящего времени не было оператора для возведения в степень. Раньше необходимо было использовать функцию pow().Теперь для вычисления 24, вы всего лишь должны прописать 2 ** 4, который даст результат 16.
Распаковка в набор аргументов
Если у вас есть массив, содержащий некоторые объекты, вы можете использовать массив в виде набора аргументов при вызове функции, используя оператор ....
$arguments = [1, 2, 3]; my_function(...$arguments);Это вызовет
my_function(1, 2, 3).
Функции с переменным числом аргументов
Похожим образом функция может получать свои параметры в качестве массива, используя оператор ... .
function my_function(...$arguments) {
print_r($arguments);
}
В вышеприведенном примере вызов my_function(1, 2, 3) напечатает массив, содержащий три числа.
… и еще
В версии PHP 5.6 также много других небольших поправок и улучшений, например, новый способ установки кодировки по умолчанию, поддержка перегрузки операторов GMP- объектами, сравнение хэш-кодов в реальном времени, алгоритм хэширование GOST, улучшенная SSL безопасности, а также волшебный __debugInfo() метод для добавления дополнительной информации к тому, что предоставляет об объекте var_dump. Для полного перечня смотрите раздел Новые функции на сайте PHP.
Попробуйте новую версию PHP, выбрав один из ваших доменов в Центре Управления Гигахост, а затем раздел “Изменить версию PHP”. Вы в любой момент можете вернуться к другим поддерживаемым версиям, как PHP 5.5, 5.4, 5.3 и 5.2.