(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
Phiên bản | Sự mô tả |
---|
8.0.0 | publicPhar :: getMetadata (mảng $unserializeOptions = []): hỗn hợp |
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
Phiên bản | Sự mô tả |
---|
8.0.0 | publicPhar :: getMetadata (mảng $unserializeOptions = []): hỗn hợp |
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. |