PHP 5.4 — Крупное Обновление


Был выпущен PHP 5.4, а также новая версия Zend Framework. 

PHP 5.4 приносит улучшения в управлении памятью и производительности, что, в свою очередь, сделает его быстрее, встроенный веб-сервер для целей тестирования и функции, которые были предназначены для PHP 6.0.

Черт, механизм повторного использования кода-это функция, которая разрабатывалась для PHP 6.0, версии PHP, в которой была бы полная перезапись языка с использованием Unicode, а не ASCII.

Как только PHP 6.0 был отложен из-за слишком амбициозных планов, некоторые из его инноваций были включены в PHP 5.4.

Согласно ссылке на PHP:

Признак предназначен для уменьшения некоторых ограничений одиночного наследования, позволяя разработчику свободно использовать наборы методов в нескольких независимых классах, живущих в разных иерархиях классов. Семантика комбинации признаков и классов определяется таким образом, чтобы снизить сложность и избежать типичных проблем, связанных с множественным наследованием и миксинами.

Признак похож на класс, но предназначен только для группирования функциональных возможностей мелкозернистым и последовательным образом. Невозможно создать экземпляр Признака самостоятельно. Это дополнение к традиционному наследованию и обеспечивает горизонтальную композицию поведения, то есть применение членов класса без необходимости наследования.

Другой ключевой особенностью является сокращенный синтаксис массива, который заменяет array ( ) на [ ], как показано здесь

:

Еще одним важным изменением является то, что Magic Quotes, функция, которая должна была улучшить безопасность, предотвращая внедрение SQL, но на самом деле была заведомо небезопасной и уже устарела, наконец, удалена. Другие устаревшие функции также были удалены, чтобы обеспечить более чистую базу кода.

Некоторые пользователи утверждают, что скорость увеличивается на 25%, а использование памяти снижается на 35%. Конечно, в производственной среде это увеличение скорости может быть более труднодостижимым, но есть также сообщения о том, что хорошо известные приложения PHP, такие как Durpal, WordPress и другие, показывают от 10% до 20% ускорения.

Для пользователей, обновляющихся с PHP 5.3, предоставляется руководство по миграции.

Zend Framework v2 также является крупным обновлением, требующим более продуктивной совместной работы, повышения производительности приложений, поддержки облачных сервисов и поставщиков, а также упрощенного и простого рабочего процесса для разработки мобильных приложений и API следующего поколения.


Добавить комментарий