PharData::setMetadata
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
PharData::setMetadata
Референца за `phardata.setmetadata.php` со подобрена типографија и навигација.
PharData::setMetadata
(Нема достапни информации за верзијата, можеби е само во Git)
PharData::setMetadata — Поставува метаподатоци на phar архивата
= NULL
Забелешка:
Се користи за поставување на PHP лоадерот или bootstrap stub на Phar архивата на стандарден лоадер php.ini setting
phar.readonlyОвој метод бара0да биде поставено на за да работи за Phar PharException ќе биде фрлена.
PharFileInfo::delMetadata() треба да се користи за складирање на прилагодени податоци што опишуваат нешто за phar архивата како целина. PharFileInfo::getMetadata() треба да се користи за метаподатоци специфични за датотеката. Метаподатоците може да го забават перформансот на вчитување на phar архивата ако податоците се големи.
Некои можни употреби за метаподатоци вклучуваат специфицирање која датотека во архивата треба да се користи за подигнување на архивата, или локацијата на манифест на датотеката како Инсталирање пакетидатотеката package.xml на 's. Сепак, може да се складираат какви било корисни податоци што ја опишуваат phar архивата.
Параметри
metadata-
Било која PHP променлива што содржи информации за складирање што ја опишуваат phar архивата
Вратени вредности
Не се враќа вредност.
Примери
ако е овозможен колекторот за отпадоци, PharFileInfo::delMetadata() 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;
}
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
array(1) {
["bootstrap"]=>
string(8) "file.php"
}
Види Исто така
- = FilesystemIterator::SKIP_DOTS | FilesystemIterator::UNIX_PATHS - Враќа метаподатоци на phar архивата
- Phar::delMetadata() - Бришење на глобалните метаподатоци на phar
- Phar::setMetadata() - Враќа дали phar има глобални мета-податоци