There was an error while loading. Please reload this page.
1 parent d777c90 commit a7f28c0Copy full SHA for a7f28c0
7/func.md
@@ -118,11 +118,21 @@ PHP_FUNCTION(my_func_1)
118
```
119
对应的内存关系:
120
121
-
+
122
123
+注意:解析时除了整形、浮点型、布尔型和NULL是直接硬拷贝value外,其它解析到的变量只能是指针,arr为zend_execute_data上param_1的地址,即:`arr = ¶m_1`,所以图中arr、param_1之间用的不是箭头指向,也就是说参数始终存储在zend_execute_data上,内部函数要用只能从zend_execute_data上取。接下来详细介绍下`zend_parse_parameters()`不同类型的解析用法。
124
125
+(1)整形、浮点型、布尔型、NULL
126
-内部函数与用户自定义函数的参数均分配在zend_execute_data上。
127
+(2)数组
128
+
129
+(3)对象
130
131
+(4)资源
132
133
+(5)字符串
134
135
+(6)其它标识符
136
137
#### 7.6.1.3 函数返回值
138
0 commit comments