欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP创建phar文档,有很多不明白的地方,运行报错

程序员文章站 2022-06-09 11:46:22
...

我想把index.php这个文件打包成phar文档:
其文件组织是这样的:
PHP创建phar文档,有很多不明白的地方,运行报错
index.php与1.php在同一个目录。
index.php 里面只有一个hello world
然后在1.php里面代码是这样的:

buildFromDirectory(dirname(__FILE__) . '/index.php');
$phar->setStub($phar->createDefaultStub('1.php', '1.php'));
$phar->compressFiles(Phar::GZ);

运行结果报错了:
PHP创建phar文档,有很多不明白的地方,运行报错
为啥会错呢?
$phar->setStub($phar->createDefaultStub('1.php', '1.php'));参数错了吗?
这个stub是个啥东西?
这个1.php是直接运行就可以了还是使用php命令行 运行呢?
求大神解答

回复内容:

我想把index.php这个文件打包成phar文档:
其文件组织是这样的:
PHP创建phar文档,有很多不明白的地方,运行报错
index.php与1.php在同一个目录。
index.php 里面只有一个hello world
然后在1.php里面代码是这样的:

buildFromDirectory(dirname(__FILE__) . '/index.php');
$phar->setStub($phar->createDefaultStub('1.php', '1.php'));
$phar->compressFiles(Phar::GZ);

运行结果报错了:
PHP创建phar文档,有很多不明白的地方,运行报错
为啥会错呢?
$phar->setStub($phar->createDefaultStub('1.php', '1.php'));参数错了吗?
这个stub是个啥东西?
这个1.php是直接运行就可以了还是使用php命令行 运行呢?
求大神解答

相关标签: php phar