Phar::getMetadata
Returns phar archive meta-data
&reftitle.description;
public mixedPhar::getMetadata
arrayunserializeOptions[]
Retrieve archive meta-data. Meta-data can be any PHP variable that can be serialized.
Accessing the meta-data will trigger deserialization, which can trigger
the execution of arbitrary PHP code. Do not use this on untrusted phar
archives, or configure the unserializeOptions
in a secure manner.
&reftitle.parameters;
No parameters.
&reftitle.returnvalues;
Any PHP value that can be serialized and is stored as meta-data for the Phar archive,
or &null; if no meta-data is stored.
&reftitle.changelog;
&Version;
&Description;
8.0.0
The parameter unserializeOptions has been added.
&reftitle.examples;
A Phar::getMetadata example
setMetadata(array('bootstrap' => 'file.php'));
var_dump($p->getMetadata());
} catch (Exception $e) {
echo 'Could not modify phar:', $e;
}
?>
]]>
&example.outputs;
string(8) "file.php"
}
]]>
&reftitle.seealso;
Phar::setMetadata
Phar::delMetadata
Phar::hasMetadata