-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