如何理解这3行c代码?
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &flag) == FAILURE) {
return;
}
特别是 ZEND_NUM_ARGS() TSRMLS_CC
在做什么?
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &flag) == FAILURE) {
return;
}
Especially what's ZEND_NUM_ARGS() TSRMLS_CC
doing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
看起来 TSRMLS_CC 是一个宏,可能会扩展为空,或者可能扩展为一个额外的参数,并在其中抛出一个逗号:
http://blog.golemon.com/2006/06/what-heck-is-tsrmlscc-anyway.html
It looks like TSRMLS_CC is a macro that might expand to nothing or it might expand to an extra argument with a comma thrown in there:
http://blog.golemon.com/2006/06/what-heck-is-tsrmlscc-anyway.html
这篇 Zend 文章 说:
This Zend article says:
http://docstore.mik.ua/orelly/webprog/php/ch14_07.htm
http://docstore.mik.ua/orelly/webprog/php/ch14_07.htm
请参阅http://www.hospedajeydominios.com/mambo/documentacion-manual_php- pagina-zend_arguments_retrieval.html
see http://www.hospedajeydominios.com/mambo/documentacion-manual_php-pagina-zend_arguments_retrieval.html