我有一些c ++ OOP类(分隔文件),我想在PHP代码中创建可以调用这些类中的函数的对象..(从c ++类派生的PHP类)。
因为php只不过是一种脚本语言,所以我有一些函数只能用与硬件关系密切的低级语言编写(因此c ++是最佳选择)。
但是我想在php代码中使用那些函数(没有主函数),这可能吗?
答案 0 :(得分:2)
从c ++类派生的PHP类
我认为没有办法进行这种密切的互动。
你必须要么
在C中编写PHP扩展。相关文章:Extension Writing Part I: Introduction to PHP and Zend
编写外部程序并使用exec()
答案 1 :(得分:1)
我认为最容易实现的目的是编写C ++函数并将它们平面导出(即不作为类)。并且,使用SWIG编写一个调用这些函数的外观类。在PHP中,您只需以OOP方式使用facade类。