我使用SWIG来包装我的C ++源代码,但我的代码有指针和引用。如何编写我的PHP代码来使用这些函数?我的C ++类如下:
Bitmap : public Image
{
public:
void fillColor(const unsigned int *color);
};
如何在PHP代码中调用fillColor()
?
答案 0 :(得分:0)
我认为这正是您所寻找的:http://www.swig.org/Doc1.3/Php.html#Php_nn2_5
你有3个选择 - 我认为最自然的只是在你的.swg或.i swig文件中包含“phppointers.i”并调用你的vars REF。 然后你可以像在C ++中那样在PHP中使用它们,但它们被称为引用而不是指针(只需在你的变量的$之前写一个ampsersand&)。