Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php扩展中可以有多个类吗?_Php_C++_Php Extension - Fatal编程技术网

在php扩展中可以有多个类吗?

在php扩展中可以有多个类吗?,php,c++,php-extension,Php,C++,Php Extension,我想包装一个包含多个公共类的.cc代码。有可能吗?怎样?我是否需要为每个要包装的类使用多个.cc文件 TXX < P>你想从PHP调用C++类吗?这是难以置信的困难。通常您必须编写一个php模块(需要大量工作)。或者,你可以查看一下你将C++代码称为网络服务(听起来很难,但是相信我,这比编写PHP模块更容易)。如果提到动机,我们可能会帮助得更好。无论如何 要执行已编译的应用程序,可以使用execute() 除此之外,您还可以编写自己的php扩展 看看这些教程 另外,许多开发人员使用

我想包装一个包含多个公共类的.cc代码。有可能吗?怎样?我是否需要为每个要包装的类使用多个.cc文件


TXX

< P>你想从PHP调用C++类吗?这是难以置信的困难。通常您必须编写一个php模块(需要大量工作)。或者,你可以查看一下你将C++代码称为网络服务(听起来很难,但是相信我,这比编写PHP模块更容易)。如果提到动机,我们可能会帮助得更好。无论如何

要执行已编译的应用程序,可以使用
execute()

除此之外,您还可以编写自己的php扩展

看看这些教程


另外,许多开发人员使用PHP执行C函数,因为它显著提高了性能。

我有这些模块。但我只有第一个类的处理程序。我不知道如何创建第二个classi的处理程序,但我使用了php扩展。我确实创建了自己的php.cc和config.m4。我成功地在一个类上创建了一个处理程序(看看包装C++类),但是我不知道如何为第二个类创建处理程序。需要帮忙吗
$output = exec('/path/to/your/app');