0
zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss", &r1, &n, &r2, &m)

这里有什么"ss"用?

4

4 回答 4

3

在您的情况下,类型说明符是"ss". 说明符s用于字符串。由于您请求两个字符串参数,因此您需要提供两个sss

zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss", &field1 &field1_length, 
                                                       &field2, &field2_length)
于 2010-11-18T09:38:12.203 回答
2

"ss" 是 type_spec 字符串

检查这个资源http://docstore.mik.ua/orelly/weblinux2/php/ch14_07.htm

于 2010-11-18T09:38:18.087 回答
1

它是type_spec在这里检查

于 2010-11-18T09:36:12.607 回答
0

该 php 函数需要 2 个字符串参数,这就是 2 s 的原因。php 中的每个字符串都由一个指针和一个长度定义。这就是为什么你有

&r1, &n, -> 第一个字符串 &r2, &m -> 第二个字符串。

于 2013-03-18T20:46:15.913 回答