首頁  >  文章  >  後端開發  >  PHP Phar 上下文選項

PHP Phar 上下文選項

WBOY
WBOY轉載
2023-08-19 20:37:05993瀏覽

PHP Phar 上下文选项

介紹

Phar代表PHP檔案。某個PHP應用程式或函式庫的所有資源都被打包在一個單獨的 .phar檔案中,以便進行分發。 phar檔案可以作為帶有phar://包裝器的IO流使用。 phar://包裝器的上下文選項如下所示:

compress

PHP有以下預定義常數來定義壓縮格式

常數 描述

Phar::NONE 0x00000000 無壓縮
Phar::COMPRESSED 0x0000F000 位遮罩與檔案標誌,用於確定是否存在任何壓縮
Phar::GZ 0x00001000 zlib(gzip)壓縮
#Phar::BZ2 0x00002000 bzip2壓縮
##metadata

任何包含描述phar存檔的資訊的PHP變數都可以作為

Phar::setMetadata() 方法的參數

範例

此範例設定了用於建立Phar檔案的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);
?>

以上是PHP Phar 上下文選項的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除