void Phar::setDefaultStub ([ string $index [, string $webindex ]] )
Używa do ustawienia PHP lub bootstrap loader stub Phar z archiwum do domyślnego szablonu.
Informacja: Ta metoda wymaga Ustawienia w php.ini Wartości phar.readonly na 0 aby działała z obiektami PHAR. W przeciwnym przypadku, klasa PharException zwróci wyjątek.
Ta metoda jest metodą, która łączy w sobie wygodę funkcjonalności Phar: createDefaultStub () i Phar: setStub ().
Parametry
- $index
-
Relatywna ścieżka do archiwum phar do uruchomienia jeśli jest dostęp przez wiersz poleceń.
- $webindex
-
Relatywna ścieżka do archiwum phar do uruchomienia jeśli jest dostęp przez przeglądarkę internetową.
Błędy/Wyjątki
UnexpectedValueException jest wyrzucany jeśli phar.readonly jest włączona w php.ini. PharException jest wyrzucany jeśli są jakiekolwiek problemy napotkane z procesami dysku.
Kompatybilność: brak informacji
Listing
try {
$phar = new Phar('myphar.phar');
$phar->setDefaultStub('cli.php', 'web/index.php');
// to jest takie same jak:
// $phar->setStub($phar->createDefaultStub('cli.php', 'web/index.php'));
} catch (Exception $e) {
// przechwycenie błędów
}
?>
Ranga: Administrator serwisu Punktów: 0