> but there can be no more than 1 space between the ; and the close tag
there must be **exactly** 1 space, or "\n".
below is how php trims the ending tag.
> seek_for("__HALT_COMPILER();");
> read_3_into(buffer);
> if ((*buffer == ' ' || *buffer == '\n') && *(buffer + 1) == '?' && *(buffer + 2) == '>') {
> do_things.Phar датотека stub
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Phar датотека stub
Референца за `phar.fileformat.stub.php` со подобрена типографија и навигација.
Phar датотека stub
Примерок на Фар е едноставна PHP датотека. Најмалиот можен примерок следи:
<?php __HALT_COMPILER();
Примерокот мора да содржи, како минимум, __HALT_COMPILER(); токен на својот крај. Типично, примерокот ќе содржи функционалност за вчитување вака:
<?php
Phar::mapPhar();
include 'phar://myphar.phar/index.php';
__HALT_COMPILER();
Нема ограничувања за содржината на примерокот на Фар, освен барањето тој да завршува со __HALT_COMPILER();. Затворачкиот PHP таг
може да биде вклучен или изоставен, но не може да има повеќе од 1 празно место помеѓу ?>
; и затворачкиот таг
или екстензијата phar нема да може да го обработи манифестот на архивата на Фар.
?>
Во архива на Фар базирана на tar или zip, примерокот се чува во
.phar/stub.php датотека. Стандардниот примерок за архиви на Фар базирани на Фар содржи приближно 7k код за извлекување на содржината на Фар и нивно извршување. Погледнете Овој метод е метод за погодност што ја комбинира функционалноста на
за повеќе детали.
Алијасот на Фар се чува во архива на Фар базирана на tar или zip во
.phar/alias.txt датотека како обичен текст.