| 
 | Phar::setStubUsed to set the PHP loader or bootstrap stub of a Phar archive Description
   public bool Phar::setStub
    ( string  $stub[, int$len= -1
  ] )
 This method is used to add a PHP bootstrap loader stub to a new Phar archive, or to replace the loader stub in an existing Phar archive. The loader stub for a Phar archive is used whenever an archive is included directly as in this example: 
<?phpThe loader is not accessed when including a file through the phar stream wrapper like so: 
<?phpParameters
 
 Return Values
   Returns  Errors/ExceptionsUnexpectedValueException 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::setStub example 
 
<?phpThe above example will output: 
string(5) "Hello"
string(82) "<?php var_dump("First"); Phar::mapPhar("brandnewphar.phar"); __HALT_COMPILER(); ?>"
string(5) "World"
string(83) "<?php var_dump("Second"); Phar::mapPhar("brandnewphar.phar"); __HALT_COMPILER(); ?>"
Changelog
 
 See Also
 
 |