zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss", &r1, &n, &r2, &m)
Was ist "ss"
für hier?Wer kennt den PHP-Quellcode?
zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss", &r1, &n, &r2, &m)
Was ist "ss"
für hier?Wer kennt den PHP-Quellcode?
"ss" type_spec String
Kontrolle dieses rosource out http://docstore.mik.ua/orelly/weblinux2/php/ch14_07.htm
Es ist type_spec
. Überprüfen Sie here
Der Typspezifizierer in Ihrem Fall ist "ss"
. Der Spezifizierer s
steht für eine Zeichenfolge. Da Sie zwei String-Parameter anfordern, müssen Sie zwei s
als ss
liefern:
zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss", &field1 &field1_length,
&field2, &field2_length)
dass PHP-Funktion 2 Strings erwartet Parameter, deshalb 2 s. Jede Zeichenfolge in PHP wird durch einen Zeiger und eine Länge definiert. das ist, warum Sie haben
& r1, & n, -> 1. Saite & r2, & m -> 2. Saite.
Ich denke * Zeichenfolge *, * Zeichenfolge *. – Gumbo