在使用 PHP 5.3 PHAR 档案进行一些测试/脚本/播放后,我发现了一些问题。
球体
PHAR 不适用于 glob。既不是包装器(http://www.php.net/manual/en/phar.using.stream.php#104320)也不是函数调用。
在我的测试项目中,我必须遍历 PHAR 中的文件,并通过与 glob 等效的正则表达式过滤结果。
图像ttfbbox
我不知道为什么,但 imagettfbbox 也不理解 PHAR 流包装器。
这里最简单的解决方案是通过 copy() 提取文件。(PHAR::extractTo 返回一个没有堆栈跟踪或行号的异常。)
还有其他惊喜,我应该期待吗?还有其他已知问题吗?它们是否记录在任何地方?