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

PHP Phar-Kontextoptionen

WBOY
Freigeben: 2023-08-19 20:38:02
nach vorne
1028 Leute haben es durchsucht

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);
?>
Nach dem Login kopieren

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

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage