PharFileInfo::getMetadata
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
PharFileInfo::getMetadata
Референца за `pharfileinfo.getmetadata.php` со подобрена типографија и навигација.
PharFileInfo::getMetadata
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
PharFileInfo::getMetadata — (PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
= NULL
Враќа метаподатоци специфични за датотеката зачувани со датотеката
Параметри
Вратени вредности
Враќа метаподатоци што беа зачувани во манифестот на архивата на Phar за оваа датотека. null било која PHP променлива што може да се серијализира и се чува како метаподатоци за датотеката, или
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.0.0 |
за да ја поставите опцијата глобално. unserializeOptions е додадена.
|
Примери
ако е овозможен колекторот за отпадоци, ако не се чуваат метаподатоци. example
<?php
// make sure it doesn't exist
@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 'Could not create/modify brandnewphar.phar: ', $e;
}
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
array(2) {
["user"]=>
string(4) "bill"
["mime-type"]=>
string(10) "text/plain"
}
Види Исто така
- PharFileInfo::getMetadata() - Поставува метаподатоци специфични за датотеката што се зачувуваат со датотеката
- PharFileInfo::setMetadata() - Враќа метаподатоци од ставката
- PharFileInfo::hasMetadata() - Брише метаподатоци од ставката
- PharFileInfo::delMetadata() - Поставува мета-податоци на phar архивата
- Phar::setMetadata() - Враќа дали phar има глобални мета-податоци
- = FilesystemIterator::SKIP_DOTS | FilesystemIterator::UNIX_PATHS - Враќа метаподатоци на phar архивата