PHP 5.5.0 / PHP. Особенности и фичи
В четверг, 20 июня 2013 года, вышел в свет PHP 5.5.0.
Предыдущая версия 5.4.0 вышла чуть более года назад — 1 марта 2012 года.
Что нового и интересного:
И много чего ещё. Полный список изменений можно посмотреть в официальном changelog.
Это отличная новость. Забираем, тестируем и радуемся новым фичам.
Предыдущая версия 5.4.0 вышла чуть более года назад — 1 марта 2012 года.
Что нового и интересного:
- Zend Optimiser+ включён в состав дистрибутива в виде расширения OPcache extension.
- Генераторы и coroutines.
- Безусловная постобрабока после исключения — finally.
- API для нормального хеширования паролей.
- Разыменование массивов, сток и констант.
- array_column. Вместо тысячи слов.
- Получение полного имени класса (вместе с namespace) через конструкцию "::class".
namespace app\models; class User{ /**/ } echo User::class; // \app\models\Users
- В empty можно передавать функции и выражения. Всех давно раздражало отсутствие этой «фичи».
- Поддержка нескалярных ключей в foreach.
- foreachlist.
$data = [[1, 2],[3, 4]]; foreach ($data as list($a, $b)) { echo $a . ' - ' . $b; }
И много чего ещё. Полный список изменений можно посмотреть в официальном changelog.
Это отличная новость. Забираем, тестируем и радуемся новым фичам.