当前位置:编程学习 > php >>

php调用自定义函数

php调用自定义函数有时候我定义了一个函数 function test($a)在调用的时候,test($x);我发现有时候无法可以运作,但是实际的效果并不是我要的。如果我在函数加上 function test(&$a) 结果却是我想要的呢?这是为什么呢?
答案:
function 是用来定义函数的,调用的时候不用function
到华真汉语网站查看回答详情>>
&引用符号。不加引用时候,你传进去的$a被复制了一份,然后你在函数里面改变$a实际上是改变复制的那个,原来的那个不变,退出函数后$a还是原来那个值。加了引用符号后里面的$a就是外面的$a的引用,修改了函数里面的$a就等于修改了外面的$a。
到华真汉语网站查看回答详情>>你这是变量的范围问题吧
http://yaham-ledlight.com

上一个:请教一下php 中fopen函数的用法
下一个:PHP的解压缩函数怎么用?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,