我正在编写小型 php 扩展并且在构建它时遇到问题。编码:
PHP_RINIT_FUNCTION(pstat)
{
int argc = ZEND_NUM_ARGS();
return SUCCESS;
}
在 make 上出现错误:
.... /ext/pstat/pstat.c:122:31: error: 'ht' undeclared (first use in this function)
ZEND_NUM_ARGS() 是 Zend_API.h 中的一个宏
#define ZEND_NUM_ARGS() (ht)
但什么是'ht'?有任何想法吗?