如何从C应用程序中调用PHP函数?
示例:
include <php.h>
int main()
{
return json_encode(""); // This is a PHP function coming from php.h
}
注意: PHP函数集非常管理和组织,我只想在我的C应用程序中拥有该逻辑,所有内容都按需组织。这就是我在PHP语言中找到的美。
答案 0 :(得分:8)
由于我今天也想要我的downvote,我会尝试回答这个问题;)
我不知道你问的是否可能。但我确定其他一些事情:
答案 1 :(得分:1)
不,你不能。但是你可以"extend" PHP using C并且可以像这样烹饪,但它并没有用。你为什么要这样做?
答案 2 :(得分:1)
由于C比PHP快,而PHP是用C语言编写的,我认为尝试在C中使用PHP函数会使程序不必要地变慢。我很确定这是不可能的。
答案 3 :(得分:0)
你可以,实际上这是我想到的一个项目
必须做的是获取PHP SPL代码并重写它(清理一下)以用作常规C库。
我想有一天能做到。