将多个 PHP 脚本合并到一个文件中

2024-01-31

我有一个 PHP 脚本,其中包含一两个其他库,它依赖于使用 'include' 陈述。为了使其更容易移植,我想以某种方式“编译”脚本和included 将其库放入单个 PHP 脚本中(与ack http://betterthangrep.com将其所有 Perl 依赖项包含在一个文件中)。有没有一种简单的方法可以在 PHP 中做到这一点?

澄清:编译为 Windows 可执行文件可能是(部分)可接受的解决方案,但脚本仍然需要在 *nix 上运行,最好在 PHP 源代码中添加 '#!/usr/bin/env php' 在顶部。

我希望能够将单个文件放入任何操作系统上的 $PATH 中的某个位置,并使其工作,而无需安装额外的 PHP 库。


较新版本的 PHP 支持类似于 java 中的 jar 文件的概念。看一眼phar http://us.php.net/manual/en/intro.phar.php。您可以将所有应用程序文件打包到一个存档中并运行它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将多个 PHP 脚本合并到一个文件中 的相关文章

随机推荐