if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &flag) == FAILURE) {
return;
}
特别是ZEND_NUM_ARGS() TSRMLS_CC
正在做什么?
答案 0 :(得分:5)
看起来TSRMLS_CC是一个可能扩展为空的宏,或者它可能会扩展为额外的参数,并在其中抛出逗号:
http://blog.golemon.com/2006/06/what-heck-is-tsrmlscc-anyway.html
答案 1 :(得分:4)
这Zend article说:
大部分 zend_parse_parameters()块会 几乎总是看起来一样。 ZEND_NUM_ARGS()提供了一个提示 Zend Engine 关于哪些参数 要检索,TSRMLS_CC是 目前是为了确保线程安全
答案 2 :(得分:1)
答案 3 :(得分:0)