php的扩展导出函数里面,输入参数if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "a",&pZverinfo) == FAILURE)
{
php_error(E_WARNING,"phpverinfo(zend_parse_parameters) Failed!");
return;
}判断输入是一个数组,HashPosition pos; //哈希表的首地址 (指针ht) zval **z_val = NULL; zval *p = NULL;char *ch = "123456",怎么将ch指针的值传入上面的php数组中呀Z_STRLEN_PP(z_val) = strlen(ch);Z_STRVAL_PP(z_val) = ch;这样的方式传入不进去呀 急死了
{
php_error(E_WARNING,"phpverinfo(zend_parse_parameters) Failed!");
return;
}判断输入是一个数组,HashPosition pos; //哈希表的首地址 (指针ht) zval **z_val = NULL; zval *p = NULL;char *ch = "123456",怎么将ch指针的值传入上面的php数组中呀Z_STRLEN_PP(z_val) = strlen(ch);Z_STRVAL_PP(z_val) = ch;这样的方式传入不进去呀 急死了
zval *zval;
MAKE_STD_ZVAL(zval);
ZVAL_STRING(zval, "123456", 1);
传进去呀 要是php_printf怎么打印zval呀