Heim  >  Artikel  >  Backend-Entwicklung  >  PHP Phar-Kontextoptionen

PHP Phar-Kontextoptionen

WBOY
WBOYnach vorne
2023-08-19 20:37:051000Durchsuche

PHP Phar 上下文选项

Einführung

Phar steht für PHP Archive. Alle Ressourcen einer PHP-Anwendung oder -Bibliothek werden zur Verteilung in einer einzigen .phar-Datei verpackt. phar-Dateien sind als IO-Streams mit dem Wrapper phar:// verfügbar. Die Kontextoptionen für den phar://-Wrapper lauten wie folgt:

compress

PHP verfügt über die folgenden vordefinierten Konstanten zum Definieren des Komprimierungsformats

0x000010000x00002000MetadatenJede PHP-Variable, die Informationen zur Beschreibung des Phar-Archivs enthält, kann verwendet werden als.
Constant Value Description

Phar::NONE 0x00000000 Keine Komprimierung
Phar::COMPRESSED 0x0000F000 Bitmaske mit Dateiflags, die verwendet wird, um festzustellen, ob Komprimierung vorhanden ist Phar::GZ
zlib (gzip)-Komprimierung Phar::BZ2
bzip2-Komprimierung
Phar::set Ich tadata()

Parameter für die Methode

BeispielDieses Beispiel legt die Phar-Kontextoptionen zum Erstellen von Phar-Dateien fest

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

Das obige ist der detaillierte Inhalt vonPHP Phar-Kontextoptionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen