我正在尝试编写一个将使用 PHP 作为脚本语言的应用程序。该应用程序是一个 CGI 处理程序,我希望能够从中调用 PHP 页面。
我正在寻找可以让我在 C 程序中初始化 PHP,然后将包含 PHP 代码的缓冲区或文件名传递给它进行解析的代码。我想从中获取输出并能够通过 CGI 程序中的函数运行它。
最佳答案
本书Extending and Embedding PHP Sara Golemon 的 ( amazon ) 有一章是关于在 C 程序中嵌入 PHP,您可能会感兴趣。
如果您想要预览,据我所知,例如,Google 图书中的某些页面是可用的。
这是一个简短的引用(从第 20 章开始。):
In addition to loading external scripts, as you saw in the last chapter, your PHP embedding application can also execute smaller snippets of arbitrary code using the underlying function that implements the familiar userspace
eval()
command.
关于php - 从 C 调用 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1902409/