Вышла новая версия PHP 5.4.0
PHP
lock
2 марта 2012 г. 21:42
PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools[3] — «Инструменты для создания персональных веб-страниц») — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
Версия 5.4.0 содержит большое количество нововведений и исправлений ошибок. Из нововведений стоит выделить:
- поддержка трейтов. Трейт (англ. trait) - это механизм обеспечения повторного использования кода в языках с поддержкой единого наследования. Трейт предназначен для уменьшения некоторых ограничений единого наследования, позволяя разработчику повторно использовать наборы методов свободно, в нескольких независимых классах и реализованных с использованием разных архитектур построения классов. Семантика комбинации трейтов и классов определена таким образом, чтобы снизить уровень сложности, а также избежать типичных проблем, связанных с множественным наследованием и c т.н. mixins.
- более короткий синтаксис объявления массивов: $a = [1, 2, 3, 4]; или $a = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4]
- замыкания теперь поддерживают $this
- появилась возможность обращаться к результату функции как к массиву: foo()[0]
- булевые значения можно использовать следующим образом: 0b001001101
Также в версии 5.4.0 исправлено более 100 ошибок.
Источник - PHP 5.4.0 released!
Напишите первое сообщение!
Вы должны войти под своим аккаунтом чтобы оставлять комментарии