Options de contexte PHP Phar

WBOY
Libérer: 2023-08-19 20:38:02
avant
980 Les gens l'ont consulté

PHP Phar 上下文选项

Introduction

Phar signifie PHP Archive. Toutes les ressources d'une application ou d'une bibliothèque PHP sont regroupées dans un seul fichier .phar pour la distribution. Les fichiers phar sont disponibles sous forme de flux IO avec le wrapper phar://. Les options de contexte pour le wrapper phar:// sont les suivantes :

compress

PHP a les constantes prédéfinies suivantes pour définir le format de compression

Constant Value Description

Phar::NONE 0x00000000 Pas de compression
Phar::COMPRESSED 0x0000F000 Masque de bits avec indicateurs de fichier utilisé pour déterminer s'il y a une compression
Phar::GZ 0x00001000 compression zlib (gzip)
Phar::BZ2 0x00002000 compression bzip2

métadonnées

Toute variable PHP contenant des informations décrivant l'archive phar peut être utilisée comme Phar ::setMetadata() Paramètres de la méthode

Exemple

Cet exemple définit les options de contexte Phar pour créer des fichiers Phar

<?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);
?>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!