使用命令行评估 PHP 文件


Evaluate a PHP file with the command line

感谢Phonegap,我正在将我的PHP/MySQL/jQuery Mobile/Javascript网络应用程序变成一个应用程序。我想摆脱所有PHP代码(除了与服务器交换数据时)以使用HTML页面为Phonegap提供。在数据方面,这不是问题,因为视图和数据访问已正确分离。

我的问题是我使用 PHP 来应用 DRY 原则(任何重复的 HTML 模式都是用 PHP 函数调用渲染的)。由于我将同时使用Web应用程序和iPhone应用程序,因此我需要能够轻松地将页面更改导出到Phonegap项目中。

所以我正在寻找一种使用 Eclipse 中的某些命令行函数导出我的 Web 应用程序页面的方法。理想情况下,我会将这样的构建器添加到 Eclipse 中:

php -F htdocs/index.php > phonegapdirectory/index.html

我显然错过了一些东西,因为没有任何输出。php命令正在等待直接输入,我需要输入exit才能正确输出结果。

关于如何使其正确的任何想法?是否有其他好的做法将PHP导出到HTML到Phonegap?

非常感谢您的帮助!

为什么需要使用 -F?您是否打算将输入传递到 php 文件中?

你可以只使用

php htdocs/index.php > phonegapdirectory/index.html

不是额外的 2...文件通道

php -F htdocs/index.php 2> phonegapdirectory/index.html