Думаю многие в курсе, что вышел PHP7
Кто уже юзал и баловался? Много крутых фич появилось.
Например описание возвращаемого типа:
<?php
function arraysSum(array ...$arrays): array
{
return array_map(function(array $array): int {
return array_sum($array);
}, $arrays);
}
print_r(arraysSum([1,2,3], [4,5,6], [7,8,9]));
?>
Так же появилось строгая типизация и новый оператор
?? аналог isset()
<?php
// Fetches the value of $_GET['user'] and returns 'nobody'
// if it does not exist.
$username = $_GET['user'] ?? 'nobody';
// This is equivalent to:
$username = isset($_GET['user']) ? $_GET['user'] : 'nobody';
// Coalesces can be chained: this will return the first
// defined value out of $_GET['user'], $_POST['user'], and
// 'nobody'.
$username = $_GET['user'] ?? $_POST['user'] ?? 'nobody';
?>
И ещё прекольное:
Константа может быть массивом:
<?php
define('ANIMALS', [
'dog',
'cat',
'bird'
]);
echo ANIMALS[1]; // outputs "cat"
?>
Это конечно же не всё
там ещё есть анонимные классы, поддержку MySQL наконецта убрали и ещё много всего классного
Вот тут полный список:
http://php.net/manual/ru/migration70.new-features.php
Я вот сижу щас собираю пыху 7. Буду баловаться скора тоже