PHP.mk документација

Phar::createDefaultStub

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

phar.createdefaultstub.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека phar.createdefaultstub.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Phar::createDefaultStub

Референца за `phar.createdefaultstub.php` со подобрена типографија и навигација.

phar.createdefaultstub.php

Phar::createDefaultStub

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)

Phar::createDefaultStubКреирајте специфичен запис за формат на phar-датотека

= NULL

final public static function Phar::createDefaultStub(?string $index = null, ?string $webIndex = null): string

Креирај шаблон специфичен за формат на phar-датотека

Овој метод е наменет за креирање шаблони специфични за формат на phar-датотека и не е наменет за употреба со tar- или zip-базирани phar архиви. stub Phar архивите содржат bootstrap лоадер, или

<?php
include 'myphar.phar';
?>
напишано на PHP што се извршува кога архивата се извршува во PHP или преку include:
php myphar.phar

или со едноставно извршување: Овој метод обезбедува едноставен и лесен начин за креирање шаблон што ќе изврши почетна датотека од phar архивата. Дополнително, може да се наведат различни датотеки за извршување на phar архивата од командната линија наспроти преку веб-сервер. Шаблонот за лоадер исто така повикува Phar::interceptFileFuncs()

Параметри

index

Phar::setStub()

webIndex

Релативна патека во рамките на phar архивата што треба да се изврши ако се пристапи од командна линија

Вратени вредности

за да овозможи лесно пакување на PHP апликација што пристапува до датотечниот систем. Ако phar екстензијата не е присутна, шаблонот за лоадер ќе ја извлече phar архивата во привремена директорија и потоа ќе работи на датотеките. Функција за исклучување ги брише привремените датотеки при излез.

Errors/Exceptions

). Ако повикот не успее, ќе врати UnexpectedValueException Враќа стринг што содржи содржина на прилагоден bootstrap лоадер (шаблон) што овозможува креираната Phar архива да работи со или без овозможена Phar екстензија.

Дневник на промени

Верзија = NULL
8.0.0 index and webIndex се сега null.

Примери

ако е овозможен колекторот за отпадоци, Овој метод е метод за погодност што ја комбинира функционалноста на example

<?php
try {
$phar = new Phar('myphar.phar');
$phar->setStub($phar->createDefaultStub('cli.php', 'web/index.php'));
} catch (
Exception $e) {
// handle errors
}
?>

Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.