c++写php扩展传参数问题

lovesdan 2015-11-13 06:21:22
用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
就告诉指点
...全文
146 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovesdan 2015-11-16
  • 打赏
  • 举报
回复
引用 2 楼 yk741551008 的回复:
新人请教一下PHP最看重的是哪点?
抱歉我是写c的,不太了解php,只是写php扩展
lovesdan 2015-11-16
  • 打赏
  • 举报
回复
抱歉我是写c的,不太了解php,只是写php扩展
yk741551008 2015-11-16
  • 打赏
  • 举报
回复
新人请教一下PHP最看重的是哪点?
lovesdan 2015-11-16
  • 打赏
  • 举报
回复
以解决,参数类型不一致

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧