2016-03-16 3 views
1

Как сделать zval от HashTable. У меня есть HashTable. Но требуется zval для использования с call_user_function.Как сделать zval от HashTable

+0

'zval = HashTable + 2' – tmthydvnprt

+1

Какой у вас код? Каков контекст этого вопроса? Создайте [Минимальный, Полный и Подтверждаемый пример] (http://stackoverflow.com/help/mcve). – tmthydvnprt

+0

Какой у вас код? Каков контекст этого вопроса? Создайте [Минимальный, Полный и Подтверждаемый пример] (http://stackoverflow.com/help/mcve). – tmthydvnprt

ответ

3

ZVAL_ARR макрос сделает это за вас.

Учитывая HashTable *ht,

zval arr; 
ZVAL_ARR(&arr, ht); 

arr теперь массив, который оборачивает ht.