phar.setmetadata(3) php man page | unix.com

Man Page: phar.setmetadata

Operating Environment: php

Section: 3

PHAR.SETMETADATA(3)							 1						       PHAR.SETMETADATA(3)

Phar::setMetadata - Sets phar archive meta-data

SYNOPSIS
public void Phar::setMetadata (mixed $metadata)
DESCRIPTION
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. Phar.setMetadata(3) should be used to store customized data that describes something about the phar archive as a complete entity. PharFile- Info.setMetadata(3) should be used for file-specific meta-data. Meta-data can slow down the performance of loading a phar archive if the data is large. Some possible uses for meta-data include specifying which file within the archive should be used to bootstrap the archive, or the location of a file manifest like PEAR's package.xml file. However, any useful data that describes the phar archive may be stored.
PARAMETERS
o $metadata - Any PHP variable containing information to store that describes the phar archive
RETURN VALUES
No value is returned.
EXAMPLES
Example #1 A Phar.setMetadata(3) example <?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 create and/or modify phar:', $e; } ?> The above example will output: array(1) { ["bootstrap"]=> string(8) "file.php" }
SEE ALSO
Phar.getMetadata(3), Phar.delMetadata(3), Phar.hasMetadata(3). PHP Documentation Group PHAR.SETMETADATA(3)
Related Man Pages
bup-meta(1) - debian
phar(1) - centos
phar(3) - php
rar_entry_get(3) - php
phar.setmetadata(3) - php
Similar Topics in the Unix Linux Community
download di file di testo
Search for / and insert \ for every instance
Moderator Dashboard Phase I: Add Bootstrap Classes (Done)