6. Что нового?
● производительность: быстрее, местами почти в 2 раза, потребляет значительно меньше памяти
● нормальная поддержка 64-бит
● строгая типизация
● типизация параметров и возвращаемых значений функций
● новые операторы ?? и ⇔
● анонимные классы
● fatal error в виде исключений
● удалено много устаревшего хлама
● множество мелких и не очень изменений языка
Основное:
30. Что еще?
● Добавлен синтаксис u{xxxxxx} для строк, позволяющий указывать произвольные Unicode символы в строках.
● Добавлен метод Closure::call(object $to[, mixed $parameters]), позволяющий вызвать анонимную функцию с
произвольным $this
● session_start() принимает массив опций
● Строки, содержащие шестнадцатеричные числа теперь всегда обрабатываются как строки и не
обрабатываются как числа: is_numeric(«0xFF») теперь false, раньше было true со всеми вытекающими
● Итерация по массиву при помощи foreach() больше не сдвигает внутренний указатель массива, который
можно получать и изменять при помощи функций current()/next()/reset() и им подобных. Так же foreach по
значению теперь всегда работает с копией массива
и много другого, актуальная информация всегда здесь: https://github.com/tpunt/PHP7-Reference