Slide 33
Slide 33 text
関数に引数を使う
PHP_FUNCTION(say_with_world) {
char *s;
size_t s_len;
zend_string *r;
ZEND_PARSE_PARAMETERS_START(1, 1)
Z_PARAM_STRING(s, s_len)
ZEND_PARSE_PARAMETERS_END();
r = strpprintf(0, "%s world", s);
RETURN_STR(r);
}
ZEND_BEGIN_ARG_INFO(arginfo_say_with_world, 0)
ZEND_ARG_INFO(0, str)
ZEND_END_ARG_INFO()