Phar::setDefaultStub
(No version information available, might be only in CVS)
Phar::setDefaultStub — Used to set the PHP loader or bootstrap stub of a Phar archive to the default loader
Description
void Phar::setDefaultStub
([ string $index
[, string $webindex
]] )
Note: This
method requires the php.ini setting phar.readonly to be
set to 0 in order to work for Phar
objects. Otherwise, a PharException will be thrown.
This method is a convenience method that combines the functionality of
Phar::createDefaultStub() and Phar::setStub().
Parameters
-
index
-
Relative path within the phar archive to run if accessed on the command-line
-
webindex
-
Relative path within the phar archive to run if accessed through a web browser
Errors/Exceptions
UnexpectedValueException is thrown if
phar.readonly is enabled
in php.ini.
PharException is thrown if any problems are encountered
flushing changes to disk.
Examples
Example #1 A Phar::setDefaultStub() example
<?php
try {
$phar = new Phar('myphar.phar');
$phar->setDefaultStub('cli.php', 'web/index.php');
} catch (Exception $e) {
}
?>