Заглушка Phar-файлу

Заглушкою Phar є простий файл PHP. Мінімально можлива заглушка виглядає так:

Loading...

Заглушка повинна містити принаймні лексему __HALT_COMPILER(); наприкінці файлу. Як правило, заглушка містить функціональність завантажувача, подібно до того, як показано нижче:

Loading...

На вміст заглушки Phar не накладаються обмеження, за винятком того, що вона повинна завершуватися лексемою __HALT_COMPILER();. Закриваючий тег PHP

?>

може бути включений або опущений, але має бути не більше одного пробілу між та закриваючим тегом ``` ?> ``` , інакше модуль phar не зможе обробити маніфест Phar-архіву.

У phar-архіві, заснованому на tar або zip, заглушка зберігається в файлі .phar/stub.php. Заглушка за замовчуванням для Phar-архіву, заснованого на phar, містить приблизно 7 кілобайт коду для вилучення вмісту Phar-архіву та його виконання. Дивіться Phar::createDefaultStub() для більш детальної інформації.

phar-архіві, заснованому на tar або zip, псевдонім phar зберігається у файлі .phar/alias.txt як простого тексту.