1、函数执行的规则:
a:函数执行的规则,只要一看到函数,则php就会开辟一个新栈(空间)
b:各个栈间的变量是相互独立的
c:函数名不区分大小写
2、一个自定义函数中的变量是局部的,函数外不生效
因为:只要一看到函数,则php就会开辟一个新栈,所以右边的内存栈返回时找不到$a的值,所以结果是:
(变量未定义)
3、
第五点:
分析:
开辟一个新栈之后$a取值是外部变量的地址,所以函数内对他的改变返回来会影响外部定义的$a
4、
1、函数执行的规则:
a:函数执行的规则,只要一看到函数,则php就会开辟一个新栈(空间)
b:各个栈间的变量是相互独立的
c:函数名不区分大小写
2、一个自定义函数中的变量是局部的,函数外不生效
因为:只要一看到函数,则php就会开辟一个新栈,所以右边的内存栈返回时找不到$a的值,所以结果是:
(变量未定义)
3、
第五点:
分析:
开辟一个新栈之后$a取值是外部变量的地址,所以函数内对他的改变返回来会影响外部定义的$a
4、