Phar bermaksud PHP Archive. Semua sumber aplikasi atau perpustakaan PHP dibungkus dalam satu fail .phar untuk pengedaran. Fail phar tersedia sebagai strim IO dengan pembalut phar://. Pilihan konteks untuk pembungkus phar:// adalah seperti berikut:
PHP mempunyai pemalar pratakrif berikut untuk menentukan format mampatan
Malar | Nilai | Penerangan | |
---|---|---|---|
Phar::NONE | 0x00000000 | ||
Phar::COMPRESSED | 0x0000F000 | tentukan jika ada pemampatan||
Phar::GZ | 0x00001000 | zlib (gzip) compression | |
Phar::BZ2 | 0x00002000 | bzip2 compression |
bzip2 compression
PHP yang menghuraikan maklumat metadata
yang boleh digunakan untuk mengarkibkan dataArkib yang digunakan 🎜Phar::setMe tadata() 🎜 Parameter kepada kaedah 🎜🎜Contoh🎜🎜Contoh ini menetapkan pilihan konteks Phar untuk membuat fail 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); ?>
Atas ialah kandungan terperinci Pilihan konteks PHP Phar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!