首页进程与打包PharPackage 打包
PharPackage 打包
Kuoqi\Package\PharPackage(107 行):基于 Phar 的程序打包
本页内容
  1. 要求
  2. 方法

要求

说明
phar.readonly自动尝试关闭,失败须用 php -d phar.readonly=0
继承Core\File,构造时自动删除旧包并新建 Phar

方法

方法签名说明
setRoot($root)设置打包根目录(PathDriver)
setStub($file)设置入口文件(createDefaultStub)
addFile($localFile,$packFile=null)加入文件
addString($localFile,$stream)按字符串写入
addPath($localPath,$packPath=null)整个路径递归打包
典型用法
$phar = new \Kuoqi\Package\PharPackage("{@ROOT}/Public/app.phar");
$phar->setRoot("{@ROOT}");
$phar->setStub("index.php");
$phar->addPath("Library", "Library/");
$phar->addPath("Config", "Config/");
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页