Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP Phar context options

Giới thiệu

Phar là PHP Archive. Tất cả tài nguyên ứng dụng/thư viện PHP đóng gói trong một file .phar để phân phối. File phar dùng như luồng IO với wrapper phar://. Tùy chọn ngữ cảnh cho phar://:

compress

PHP có hằng số định nghĩa định dạng nén:

Hằng sốGiá trịMô tả
Phar::NONE0x00000000không nén
Phar::COMPRESSED0x0000F000bitmask cờ file xác định nén
Phar::GZ0x00001000nén zlib (gzip)
Phar::BZ20x00002000nén bzip2

metadata

Biến PHP bất kỳ chứa thông tin mô tả kho phar dùng làm tham số cho phương thức Phar::setMetadata().

Ví dụ

Ví dụ tùy chọn ngữ cảnh Phar tạo file Phar:

<?php $context = stream_context_create(array('phar' => array('compress' => Phar::GZ)), array('metadata' => array('user' => 'cellog'))); file_put_contents('phar://my.phar/somefile.php', 0, $context); ?>