php - 从 C 调用 PHP

标签 php c embed

我正在尝试编写一个将使用 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/

相关文章:

php - 单独项目的下载计数器,但不同语言的下载计数器相同

c - 在 C 源代码中省略内联 ASM 代码

c - 使用嵌套的 printf 语句给出奇怪的输出

c++ - _chkstk() 函数的目的是什么?

html - 如何使用EMBED或​​OBJECT html标签加载本地mp4视频文件?可能吗?

javascript - 用于在嵌入代码中更改高度和宽度值的正则表达式

php - 使用 Supervisor 或 pm2 保持 Laravel echo 服务器的事件

php - 使用 PHP 创建 TYPO3 加盐密码?

php - 如何将 MySQL foreach 循环添加到 DOMDocument XML

html - 是否可以居中和缩放嵌入的 PDF 内容