首页 > 后端开发 > php教程 > PHP Phar 上下文选项

PHP Phar 上下文选项

WBOY
发布: 2023-08-19 20:38:02
转载
1029 人浏览过

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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板