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

标签 php

我有一个 PHP 脚本,其中包含一个或两个依赖于使用“include”语句的其他库。为了使其更易于移植,我想以某种方式“编译”脚本和 included 库将其放入单个 PHP 脚本中(与 ack 包含其所有 Perl 依赖项的方式相同一个文件)。有没有在 PHP 中执行此操作的简单方法?

说明: 编译成 Windows 可执行文件可能是(部分)可接受的解决方案,但脚本仍需要在 *nix 上运行,最好让 PHP 源代码带有 '#!/usr/bin/env php' 在顶部。

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

最佳答案

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

关于php - 将多个 PHP 脚本合并到一个文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1463277/

相关文章:

php - fatal error : Class not found even though file is included which contains the class

php - PHP网站的错误处理

php - 一个简单的 SQL 请求

php - 从字段php mysql中拆分和提取数据

php - Laravel 5.5 引用错误 : $ is not defined

用于解析 Yahoo Weather Info 的 PHP 代码因负度数而失败

php - 有没有办法在 PHP PDO 中使参数可选?

php - 如何在MySQL opencart中将12转换为24

javascript - 使用AJAX和PHP永久存储评论

php - 查询失败:错误:日期类型的输入语法无效:“”第 5 行:合并 (''::date ,'01-01-1990'::date 之间的 att_date)