Slide 15
Slide 15 text
PHP8対応での影響
・ARG_INFOの対応
PHP8でビルドするとついにwarningが出るようになった。
if (zend_parse_parameters(ZEND_NUM_ARGS(), "ll", &arg1, &arg2) == FAILURE) {
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_ret_s64_arg_s64_s64,
0, 2, IS_LONG, 0)
ZEND_ARG_INFO(0, long_arg1)
ZEND_ARG_INFO(0, long_arg2)
ZEND_END_ARG_INFO()
PHP_ME(DotnetFFI, ret_s64_arg_s64_s64, arginfo_ret_s64_arg_s64_s64,
ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
型情報を追加