如何编写我的PHP代码以使用SWIG的指针和引用?

时间:2012-05-21 07:45:47

标签: php c++ swig

我使用SWIG来包装我的C ++源代码,但我的代码有指针和引用。如何编写我的PHP代码来使用这些函数?我的C ++类如下:

Bitmap : public Image
{
public:
    void fillColor(const unsigned int *color);
};

如何在PHP代码中调用fillColor()

1 个答案:

答案 0 :(得分:0)

我认为这正是您所寻找的:http://www.swig.org/Doc1.3/Php.html#Php_nn2_5

你有3个选择 - 我认为最自然的只是在你的.swg或.i swig文件中包含“phppointers.i”并调用你的vars REF。 然后你可以像在C ++中那样在PHP中使用它们,但它们被称为引用而不是指针(只需在你的变量的$之前写一个ampsersand&)。