Phar::setDefaultStub
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Phar::setDefaultStub
Референца за `phar.setdefaultstub.php` со подобрена типографија и навигација.
Phar::setDefaultStub
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::setDefaultStub — (PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
= NULL
Забелешка: Се користи за поставување на PHP лоадерот или bootstrap stub на Phar архивата на стандарден лоадер php.ini setting
phar.readonlyОвој метод бара0да биде поставено на за да работи за Phar PharException ќе биде фрлена.
објекти. Инаку, ќе биде фрлен Овој метод е метод за погодност што ја комбинира функционалноста на and Phar::createDefaultStub().
Параметри
index-
Phar::setStub()
webIndex-
Релативна патека во рамките на phar архивата што треба да се изврши ако се пристапи од командна линија
Вратени вредности
Секогаш враќа true.
Errors/Exceptions
UnexpectedValueException се фрла ако phar.readonly Релативна патека во рамките на phar архивата што треба да се изврши ако се пристапи преку веб прелистувач PharException е овозможено во php.ini.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.4.0 | се фрла ако се сретнат проблеми при запишување на промените на дискот. SplHeap::recoverFromCorruption() true. |
| 8.0.0 |
webIndex сега е null.
|
Примери
ако е овозможен колекторот за отпадоци, се фрла ако се сретнат проблеми при запишување на промените на дискот. example
<?php
try {
$phar = new Phar('myphar.phar');
$phar->setDefaultStub('cli.php', 'web/index.php');
// this is the same as:
// $phar->setStub($phar->createDefaultStub('cli.php', 'web/index.php'));
} catch (Exception $e) {
// handle errors
}
?>Види Исто така
- Phar::createDefaultStub() - Се користи за поставување на PHP лоадер или bootstrap stub на Phar архива
- Овој метод е метод за погодност што ја комбинира функционалноста на - Креирај stub специфичен за phar-датотечниот формат