php中 =& 和 &$var 是什么意思啊

php中 =& 和 &$var 是什么意思啊


莫回无
浏览 459回答 1
1回答

杨__羊羊

表示一个引用 相当于c语言中的指针如果c语言你不熟悉的话 可以理解为Windows的快捷方式有&就相当于之多了一个快捷方式 变量只有一个如果是没有& 就是一个赋值 相当于Windows里面复制了一个 那么这个变量或者对象就有了两个 它就会占用更多的空间 当然程序会自动回收 但是出于性能的考虑 如果不需要同时用两个不同状态的同一变量 完全可以这样做的。例如 :$a = 123456;$b = $a ;$b = 45678;echo $a; // 这个时候输出 123456如果是$a = 123456;$b = &$a ;$b = 45678;echo $a; // 这个时候输出 45678
打开App,查看更多内容
随时随地看视频慕课网APP