c++写php扩展传参数问题
用zend_parse_parameters接受php传过来的参数
1.
SYS_LONG64 reportID=0;
if ( zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,"l",&reportID) == FAILURE ){
return ;
}
2.
SYS_LONG64 reportID=0;
int nParentItemID=0;
if ( zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,"l|l",&reportID,&nParentItemID) == FAILURE ){
return ;
}
3.
SYS_LONG64 reportID=0;
int nParentItemID=0;
if ( zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,"ll",&reportID,&nParentItemID) == FAILURE ){
return ;
}
1和2都正常,3就会有问题,接收到的参数都是0
就告诉指点