(Php 5> = 5.3.0, Php 7, Php 8, Pecl Phar> = 1.0.0)
Phar :: GetMetadata-Trả lại tài liệu siêu dữ liệu của Phar — Returns phar archive meta-data
Sự mô tả
publicPhar :: getMetadata (mảng $unserializeOptions = []): hỗn hợp Phar::getMetadata(array $unserializeOptions = []): mixed
Lấy lưu trữ dữ liệu meta. Meta-data có thể là bất kỳ biến PHP nào có thể được tuần tự hóa.
Thông số
Không có tham số.
Trả về giá trị
Bất kỳ giá trị PHP nào có thể được tuần tự hóa và được lưu trữ dưới dạng dữ liệu meta cho kho lưu trữ phar, hoặc null nếu không có dữ liệu meta được lưu trữ.null if no meta-data is stored.
Thay đổi
8.0.0 | publicPhar :: getMetadata (mảng $unserializeOptions = []): hỗn hợp |
Lấy lưu trữ dữ liệu meta. Meta-data có thể là bất kỳ biến PHP nào có thể được tuần tự hóa.
Thông sốPhar::getMetadata() 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 modify phar:', $e;
}
?>
Không có tham số.
array(1) { ["bootstrap"]=> string(8) "file.php" }
Trả về giá trị
- Bất kỳ giá trị PHP nào có thể được tuần tự hóa và được lưu trữ dưới dạng dữ liệu meta cho kho lưu trữ phar, hoặc null nếu không có dữ liệu meta được lưu trữ.
- Thay đổi
- Phiên bản
Tham số unserializeOptions đã được thêm vào.
(Php 5> = 5.3.0, Php 7, Php 8, Pecl Phar> = 1.0.0)
Ví dụ — Returns file-specific meta-data saved with a file
Sự mô tả
publicPhar :: getMetadata (mảng $unserializeOptions = []): hỗn hợp PharFileInfo::getMetadata(array $unserializeOptions = []): mixed
Lấy lưu trữ dữ liệu meta. Meta-data có thể là bất kỳ biến PHP nào có thể được tuần tự hóa.
Thông số
Trả về giá trị
Bất kỳ giá trị PHP nào có thể được tuần tự hóa và được lưu trữ dưới dạng dữ liệu meta cho kho lưu trữ phar, hoặc null nếu không có dữ liệu meta được lưu trữ.null if no meta-data is stored.
Thay đổi
8.0.0 | publicPhar :: getMetadata (mảng $unserializeOptions = []): hỗn hợp |
Lấy lưu trữ dữ liệu meta. Meta-data có thể là bất kỳ biến PHP nào có thể được tuần tự hóa.
Thông sốPharFileInfo::getMetadata() 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;
}
?>
Không có tham số.
array(2) { ["user"]=> string(4) "bill" ["mime-type"]=> string(10) "text/plain" }
Trả về giá trị
- Bất kỳ giá trị PHP nào có thể được tuần tự hóa và được lưu trữ dưới dạng dữ liệu meta cho kho lưu trữ phar, hoặc null nếu không có dữ liệu meta được lưu trữ.
- Pharfileinfo :: Hasmetadata () - Trả về siêu dữ liệu của mục nhập
- Pharfileinfo :: delmetadata () - Xóa siêu dữ liệu của mục nhập
- Phar :: SetMetadata () - Đặt Phar Archive Meta -Data
- Phar :: Hasmetadata () - Trả về xem Phar có dữ liệu tổng hợp toàn cầu
- Phar :: GetMetadata () - Trả về Phar Archive Meta -data
Không có người dùng đóng góp ghi chú cho trang này.