Maison >développement back-end >tutoriel php >Options de contexte PHP Phar

Options de contexte PHP Phar

WBOY
WBOYavant
2023-08-19 20:37:051036parcourir

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);
?>

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer