|
Новые возможности
PHP 5.3.0 предлагает широкий спектр новых возможностей:
-
Добавлена поддержка пространств имен.
-
Добавлена поддержка позднего статического
связывания.
-
Добавлена поддержка меток перехода
(ограниченный goto).
-
Добавлена поддержка нативных замыканий (closures)
(Lambda/Anonymous функции).
-
Появились два магических метода:
__callStatic() и
__invoke().
-
Появилась поддержка синтаксиса Nowdoc,
подобный
Heredoc,
но с одинарными кавычками.
-
Теперь возможно использовать
Heredoc для
инициализации статических переменных и свойств/констант классов.
-
Heredoc теперь
может быть объявлен используя двойные кавычки, дополняющие синтаксис
Nowdoc.
-
Константы теперь могут быть
объявлены вне класса, используя ключевое слово const.
-
У тернарного оператора
есть теперь сокращенный вид: ?:.
-
Обертка (wrapper) HTTP-потока стала воспринимать коды статуса от 200 до 399
как успешные.
-
Стал возможен динамический доступ к статическим методам.
-
Исключения теперь могут быть вложенными.
-
Добавлен сборщик мусора для циклических ссылок. Он включен
по умолчанию.
-
Функция mail() теперь поддерживает журналирование отправки письма
(Примечание: это применимо только для писем, отправленных этой функцией.)
|
|