从PHP调用C/C++库函数

Ano*_*per 21 php c++

我们在客户的计算机上运行了一个PHP Web应用程序.对于更新,我们在C中有一些代码,我们希望将其作为本机不透明库以及PHP Web应用程序包含在内.

如何调用C/C++ lib.PHP的功能?

不能假设由Web服务器调用的PHP应用程序具有调用exec(),eval()或system()类型的函数来执行C包装驱动程序的任何类型的权限,而C包装驱动程序又使用C/C++库,因此需要在PHP代码中使用直接C库.

St.*_*son 20

看看有关扩展编写的一些Zend教程,特别是"在PHP扩展中包装C++类"

  • Linkrot:“在 PHP 扩展中包装 C++ 类”...但这接近主题:https://www.php.net/manual/en/internals2.ze1.zendapi.php (3认同)

小智 10

圣约翰逊的回答是正确的.但是你现在也可以使用php-cpp库.它提供了PHP和C++之间更容易的桥梁.有关更多信息,请访问http://www.php-cpp.com.

  • 嗨!您必须披露这是_your_库.http://meta.stackexchange.com/a/59302/155739请仔细阅读网站常见问题解答. (17认同)