PHP7 - Предрелизный обзор
-
Upload
grossum -
Category
Technology
-
view
609 -
download
0
Transcript of PHP7 - Предрелизный обзор
PHP
в ожидании релиза
Сергей Лысый, Grossum
Что нового?
● производительность: быстрее, местами почти в 2 раза, потребляет значительно меньше памяти● нормальная поддержка 64-бит● строгая типизация● типизация параметров и возвращаемых значений функций● новые операторы ?? и ⇔● анонимные классы● fatal error в виде исключений● удалено много устаревшего хлама● множество мелких и не очень изменений языка
Основное:
Производительность
http://talks.php.net/oz15
Строгая типизация,типизация параметров
Перехват ошибок
Новые операторы
<=>
<=> ??
Анонимные классы
Новый синтаксис use
Что еще?● Добавлен синтаксис \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