我正在使用 Phing 为大型 PHP 项目设置构建过程。我认为 stripphpcomments 指令在复制文件时会很有用,所以我添加了它。但是,当我在包含此指令的情况下运行 Phing 时,复制过程会出错,并显示“分段错误”消息。在对排除/包含语句进行了大量测试之后,我将罪魁祸首缩小到两个文件——jquery-1.4.2.min.js 和一个相当大的 HTML 文件。
我通过将我的一个文件集拆分为两个文件集来解决我的问题:PHP 类文件和其他所有文件,并将带有 stripphpcomments 的过滤器链仅应用于第一个文件集,但我很想知道是否有人以前遇到过这个问题,以及什么条件是导致分段错误被抛出。我唯一能想象到的两个文件的共同点是它们都很长。