PharFileInfo
PHP Manual

PharFileInfo::setMetaData

(PHP >= 5.3.0, PECL phar >= 1.0.0)

PharFileInfo::setMetaData・ユ・。・、・�ネ、ネ、筅ヒハンツク、ケ、�「・ユ・。・、・�ヌヘュ、ホ・皈ソ・ヌ。シ・ソ、゚ト熙ケ、�

タ篶タ

void PharFileInfo::setMetaData ( mixed $metadata )

PharFileInfo::setMetaData() 、ネヘム、ケ、�ホ、マ。「 エ鈐ク、ホ・ユ・。・、・�ネ、キ、ニ、マノス、サ、ハ、、ニネシォ、ホセンツク、ケ、��遉ホ、゚、ヒクツ、�ル、ュ、ヌ、ケ。」 ・皈ソ・ヌ。シ・ソ、ネヘム、ケ、�ネ。「phar ・「。シ・ォ・、・ヨ、ホニノ、゚ケ�、゚サ�、ホ・ム・ユ・ゥ。シ・゙・ケ、ャキ倏ェ、ヒト羇シ、キ、゙、ケ。」、ウ、�マ。「 ・皈ソ・ヌ。シ・ソ、ホ・オ・、・コ、ャツ遉ュ、、セ�遉茹皈ソ・ヌ。シ・ソ、゙、爭ユ・。・、・�ャツ醫フ、ヒ、「、��遉ヒクイテヒ、ハ、熙゙、ケ。」 ・ユ・。・、・�ホ・ム。シ・゚・テ・キ・逾ヒ、ト、、、ニ、マ phar シォツホ、ヌ・ヘ・、・ニ・」・ヨ、ヒ・オ・ン。シ・ネ、キ、ニ、ェ、遙「 PharFileInfo->chmod() 、ヌタ゚ト熙ヌ、ュ、�ウ、ネ、ミ、ィ、ニ、ェ、ュ、゙、キ、遉ヲ。」 、ウ、ホエリソマ phar 、ホニ簣ニ、ムケケ、ケ、�ホ、ヌ。「Phar ・「。シ・ォ・、・ヨニ筅ホ・ユ・。・、・�犲釥ケ、�ヒ、マ INI タ゚ト� phar.readonly 、ャ・ェ・ユ、ヌ、ハ、ア、�ミ、ハ、熙゙、サ、」 PharData ・「。シ・ォ・、・ヨニ筅ホ・ユ・。・、・�ヒ、ト、、、ニ、マ。「、ウ、ホタゥフマ、「、熙゙、サ、」

・皈ソ・ヌ。シ・ソ、ホサネヘムホ网ネ、キ、ニケヘ、ィ、鬢��ホ、マ。「・譯シ・カ/・ー・�シ・ラ 、リト熙キ。「phar 、ォ、鬣ヌ・」・ケ・ッ、ヒナクウォ、ケ、�ン、ヒ、ス、�゚ト熙ケ、�ウ、ネ、ハ、ノ、ヌ、ケ。」 、ロ、ォ、ヒ、マ。「MIME キソ、ネ、キ、ニハヨ、ケテヘ、タシィナェ、ヒサリト熙ケ、�ウ、ネ、ハ、ノ、ャ、「、熙゙、ケ。」 、ス、ホツセ。「・ユ・。・、・�ヒ、ト、、、ニタ篶タ、ケ、�ヌ。シ・ソ、ヌ、「、�ャ ・ユ・。・、・�ォツホ、ヒエ゙、爨ル、ュ、ヌ、ハ、、、筅ホ、ンツク、キ、ソ、熙キ、゙、ケ。」

・ム・鬣癸シ・ソ

metadata

・ユ・。・、・�ネ、ネ、筅ヒハンツク、ケ、�゙、爍「PHP 、ホハムソ」

ハヨ、�ヘ

テヘ、ヨ、キ、゙、サ、」

ホ�

ホ�1 PharFileInfo::setMetaData() 、ホホ�

<?php
// ウホシツ、ヒセテ、キ、ニ、ェ、ュ、゙、ケ
@unlink('brandnewphar.phar');
try {
    
$p = new Phar(dirname(__FILE__) . '/brandnewphar.phar'0'brandnewphar.phar');
    
$p['file.txt'] = 'hello';
    
$p['file.txt']->setMetaData(array('user' => 'bill''mime-type' => 'text/plain'));
    
var_dump($p['file.txt']->getMetaData());
} catch (
Exception $e) {
    echo 
'phar 、鋿ョ/ハムケケ、ヌ、ュ、゙、サ、�:'$e;
}
?>

セ螟ホホ网ホスミホマ、マーハイシ、ネ、ハ、熙゙、ケ。」

array(2) {
  ["user"]=>
  string(4) "bill"
  ["mime-type"]=>
  string(10) "text/plain"
}

サイケヘ


PharFileInfo
PHP Manual