无论如何可以使用 C++/C 甚至 python 和 php

Is there anyway to use C++/C or even python with php

本文关键字:甚至 python php 可以使 C++ 无论如何      更新时间:2023-10-16

>假设我有一个简单的PHP脚本,用户可以在其中输入2个数字 $a和$b

我的C++代码将添加这两个数字 a + b 并返回值,我将在 PHP 脚本中输出结果。

生命周期有点像

PHP (输入( ->

C++ (计算( -> PHP 输出

寻找除了

$ans =  exec('run cpp here with params')
and echo $ans 

我该怎么做?

如果你的计算可以从 C 的性能或功能中受益,那么将它们转换为 php 扩展并不难。

一旦编写,扩展将像任何其他扩展一样可加载 - 许多php功能实际上是扩展,只需看看php.ini。这也意味着您的 C 函数将像常规 php 函数一样可调用,使您的代码比通过systemexec等不透明机制调用代码时更易于理解和健壮。

我还建议看看一个更简单的标准扩展,它具有与你所追求的功能相关的功能,并将该代码用作模板。

几年前,我使用内部进程间消息传递系统的 API 进行了这样的转换,我花了不到一天的时间就开始工作,而且它坚如磐石。


如果你真的想嵌入Python,它已经可用了。