PHP中全局变量和函数参数之间的优缺点是什么?
2022-08-30 19:42:35
对不起,我是一个初学者,我无法确定这是一个多好的问题,也许这对你们中的一些人来说听起来非常明显。
如果我们下面用的这两个是一样的,哪个更好?
function doSomething ($var1,$var2,..){
...
}
或
function doSomething (){
global $var1,$var2,..;
...
}
通过我们的使用,我的意思是我知道在第二种情况下,我们也可以改变全局变量的值。但是如果我们不需要这样做呢,这是编写这个函数的更好方法?传递变量是否比在函数中宣布全局变量占用更少的内存?