我想做一个php C++扩展。可以在我的PHP C++扩展中使用redis函数吗?
发布于 2013-02-28 19:48:54
可以,您可以通过调用zend_call_method_with_0_params
、zend_call_method_with_1_params
或zend_call_method_with_2_params
宏来调用php方法。例如,如下所示:
zend_call_method_with_2_params(&this, ZF_G(ce_exception_ptr)->parent, NULL, ZEND_CONSTRUCTOR_FUNC_NAME, &parent_return_value, msg_zval, code_zval TSRMLS_CC);
如果你需要调用一个超过2个参数的函数,请看我的问题:zend_call_method_with_N_params
https://stackoverflow.com/questions/15134390
复制相似问题