首頁 > 後端開發 > php教程 > PHP Phar 上下文選項

PHP Phar 上下文選項

WBOY
發布: 2023-08-19 20:38:02
轉載
1020 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板