-1
我正在写小php扩展,并在构建它时遇到问题。 代码:由于ZEND_NUM_ARGS()宏导致无法构建扩展
PHP_RINIT_FUNCTION(pstat)
{
int argc = ZEND_NUM_ARGS();
return SUCCESS;
}
化妆上得到一个错误:
.... /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'?有任何想法吗?
我想保存每个请求的开始时间到php。我虽然PHP_RINIT_FUNCTION是一个好主意。 – dtoch 2012-08-17 12:42:53
好的,那么你需要什么'ZEND_NUM_ARGS'? – Leigh 2012-08-17 12:43:25
我虽然有一些要求的参数。例如脚本名称。现在我明白它是我的游戏的错误地方。 – dtoch 2012-08-17 13:03:46