(PHP >= 5.3.0, PECL phar >= 1.0.0)
Phar::setMetadata — phar ・「。シ・ォ・、・ヨ、ホ・皈ソ・ヌ。シ・ソ、゚ト熙ケ、�
テ擎ユ:
、ウ、ホ・皈ス・テ・ノ、マ。「php.ini 、ホ phar.readonly 、ャ 0 、ヌ、ハ、、、ネ Phar ・ェ・ヨ・ク・ァ・ッ・ネ、ヌニーコ釥キ、゙、サ、」、ス、�ハウー、ホセ�遉マ PharException 、ャ・ケ・悅シ、オ、�゙、ケ。」
Phar::setMetadata() 、マ。「 phar ・「。シ・ォ・、・ヨチエツホ、ヒエリ、ケ、�ネシォ、ホセンツク、ケ、��遉ヒサネヘム、キ、゙、ケ。」 ・ユ・。・、・�ヌヘュ、ホ・皈ソ・ヌ。シ・ソ、ヒ、ト、、、ニ、マ PharFileInfo::setMetadata() 、ネ、ヲ、隍ヲ、ヒ、キ、゙、キ、遉ヲ。」ツ遉ュ、ハ・皈ソ・ヌ。シ・ソ、ネヘム、ケ、�ネ。「 phar ・「。シ・ォ・、・ヨ、ホニノ、゚ケ�、゚サ�、ホ・ム・ユ・ゥ。シ・゙・ケ、ャト羇シ、キ、゙、ケ。」
・皈ソ・ヌ。シ・ソ、ホサネヘムホ网ネ、キ、ニケヘ、ィ、鬢��ホ、マ。「 ・「。シ・ォ・、・ヨ、ホテ讀ヌコヌス鬢ヒシツケヤ、ケ、�ユ・。・、・�マ、ノ、�ォ、リト熙キ、ソ、遙「 » PEAR 、ホ package.xml 、ホ、隍ヲ、ハ・゙・ヒ・ユ・ァ・ケ・ネ、ホセ�熙リト熙キ、ソ、熙ケ、�ウ、ネ、ヌ、ケ。」 、キ、ォ、キ。「phar ・「。シ・ォ・、・ヨ、ヒエリ、ケ、�ュヘム、ハ・ヌ。シ・ソ、ハ、魎ソ、ンツク、キ、ニ、筅ォ、゙、、、゙、サ、」
phar ・「。シ・ォ・、・ヨ、ヒ、ト、、、ニ、ホゼ、爍「PHP 、ホハムソ」
テヘ、ヨ、キ、゙、サ、」
ホ�1 Phar::setMetadata() 、ホホ�
<?php
// ウホシツ、ヒセテ、キ、ニ、ェ、ュ、゙、ケ
@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 'phar 、ホコ鋿ョ/ハムケケ、ャ、ヌ、ュ、゙、サ、�:', $e;
}
?>
セ螟ホホ网ホスミホマ、マーハイシ、ネ、ハ、熙゙、ケ。」
array(1) { ["bootstrap"]=> string(8) "file.php" }