Что нового в PHP 7?
1. Новые операторы и??
2. Обработка ошибок реализована черерз механизм исключений, помимо существующего класса Exception,
введен дополнительный класс Error, который позволяет перехватывать стандартные ошибки PHP.
3. анонимные классы.
4. Поддержка скалярных типов аргументов и возвращеемых заначеий в функциях.
5. Введен специальный синтаксис \u{00FF} для поддержки UTF-8 символов.
6. Массивы-константы
7. Допускается использование конструкции list, совместно с объектами, реализующими интерфейс ArrayAccess.
8. Предопределенный класс IntlChar для обеспечения поддержки символов UTF-8
9. Класс Generator, представляющий генераторы PHP, получил метод getReturn(), позволяющий извлечь значение, возвращаемое ключевым словом return.
10. Делегирование генераторов с использованием ключевых слов yield from.
11. Регулярные Perl-выражения дополнены новой функцией preg_replace_caiiback_array()
12. Новые функции random_int() и random_bytes()
13. Параметры сессии теперь можно передавать через необязательный аргумент функции session_start()
14. Альтернативные теги , а также и , которые можно было использовать в место тегов ;
15. Регулярные POSIX-выражения (ereg-функции), вместо них рекомендуется использовать регулярные Perl-выражение.
16. Расширение mysql, вместо него следует исползовать либо объектно-ориентированное расширение mysqli, а лучше еще более новое расширение PDO.