在php扩展中获取函数参数

时间:2015-07-27 11:07:25

标签: php

我是php扩展编写和处理php扩展的新手,它将捕获被调用的函数及其参数。 我可以使用以下代码获取函数名称

static void get_function_details(zend_execute_data *data, zend_op_array   *op_array TSRMLS_DC) 
{
   fprintf(fp,data->function_state.function->common.function_name);
}

但是我很难获得参数细节。

我尝试了以下作品,但它没有用

char ** args;
char * first_arg;
args = (char**)data->function_state.arguments; 
first_arg = *args;
fprintf(fp,first_arg);

任何人都可以给我一些示例代码来获取函数参数。

0 个答案:

没有答案