PHP_FUNCTION(say_hello)
{
....
array_init(return_value);
add_next_index_long(return_value, 20);
}上面是可以正常返回一个数组如果
PHP_FUNCTION(say_hello)
{
....
array_init(return_value);
add() ;
}void add()
{
add_next_index_long(return_value, 20);
}就会报Segmentation fault 错误。
请知道问题的朋友帮帮忙
{
....
array_init(return_value);
add_next_index_long(return_value, 20);
}上面是可以正常返回一个数组如果
PHP_FUNCTION(say_hello)
{
....
array_init(return_value);
add() ;
}void add()
{
add_next_index_long(return_value, 20);
}就会报Segmentation fault 错误。
请知道问题的朋友帮帮忙
zval **return_value_ptr, zval *this_ptr, int return_value_used TSRMLS_DC