There was an error while loading. Please reload this page.
1 parent 6e5b9f4 commit db02aafCopy full SHA for db02aaf
7/func.md
@@ -123,7 +123,7 @@ PHP_FUNCTION(my_func_1)
123
124

125
126
-注意:解析时除了整形、浮点型、布尔型是直接硬拷贝value外,其它解析到的变量只能是指针,arr为zend_execute_data上param_1的地址,即:`zval *arr = ¶m_1`,所以图中arr、param_1之间用的不是箭头指向,也就是说参数始终存储在zend_execute_data上,解析获取的是这些参数的地址。`zend_parse_parameters()`调用了`zend_parse_va_args()`进行处理,简单看下解析过程:
+注意:解析时除了整形、浮点型、布尔型是直接硬拷贝value外,其它解析到的变量只能是指针,arr为zend_execute_data上param_1的地址,即:`zval *arr = ¶m_1`,也就是说参数始终存储在zend_execute_data上,解析获取的是这些参数的地址。`zend_parse_parameters()`调用了`zend_parse_va_args()`进行处理,简单看下解析过程:
127
```c
128
//va就是定义的要解析到的各个变量的地址
129
static int zend_parse_va_args(int num_args, const char *type_spec, va_list *va, int flags)
0 commit comments