(PHP >= 5.3.0, PECL phar >= 1.0.0)
Returns phar archive meta-data
public mixed Phar::getMetadata ( void )
Retrieve archive meta-data. Meta-data can be any PHP variable that can be serialized.
Returns:
any PHP variable that can be serialized and is stored as meta-data for the Phar archive, or NULL
if no meta-data is stored.
Examples:
A Phar::getMetadata() example
1 2 3 4 5 6 7 8 9 10 11 12 | <?php // make sure it doesn't exist @unlink( 'brandnewphar.phar' ); try { $p = new Phar(dirname( __FILE__ ) . '/brandnewphar.phar' , 0, 'brandnewphar.phar' ); $p [ 'file.php' ] = '<?php echo "hello";' ; $p ->setMetadata( array ( 'bootstrap' => 'file.php' )); var_dump( $p ->getMetadata()); } catch (Exception $e ) { echo 'Could not modify phar:' , $e ; } ?> |
The above example will output:
array(1) { ["bootstrap"]=> string(8) "file.php" }
See also:
Please login to continue.