Phar
.phar — архив, содержащий исполняемый код на PHP.
[править] Описание
Технология появилась в 2011 году. Архивы .phar поддерживаются в PHP начиная с 5.2, поддержка входит в стандартную поставку с 5.3.
.phar позволяет запаковать множество файлов библиотеки в один архив и работать с ними из него, при этом работа ведется напрямую, без распаковки. По умолчанию доступ к .phar происходит только для чтения, что обеспечивает дополнительную безопасность.
Для работы с архивами в PHP используется объект Phar
.
Наибольшая производительность достигается при использовании оптимизатора кода APC — вырастает в 6 раз. Без оптимизатора скорость сильно не меняется.
Основное применение .phar нашёл в создании установщиков. Например, скрипт установки движка на конкретный сервер можно запаять в один файл, который легко скачивается и затем исполняется. В таких целях он, например, используется в проектах Silex, Symfony и т. п. фреймворках. Впрочем, вскоре альтернативой для использования .phar для установки приложений стал скриптовый сборщик composer (которые позволяет автоматизировать еще и загрузку кода с разных сайтов).
[править] Ссылки
Phar относится к темам: |