我估计很多童鞋已经听迷糊了,其实只要一句话就能解释清楚&的作用,&是用来传递引用的,不用&,变量就按值传递(想象成有2个相同值的变量),用了&,变量就按引用传递(想象成给变量起了个外号,但还是同一个变量)。但是php5中对象本来就是按引用传递的,你用不用&效果是一样的。只是用了&有一个好处,就是你销毁了一个对象,所有的其他对象引用也都消失了,不用&,其他还会存在,就是这么回事。
4 回答
举报
0/150
提交
取消
我估计很多童鞋已经听迷糊了,其实只要一句话就能解释清楚&的作用,&是用来传递引用的,不用&,变量就按值传递(想象成有2个相同值的变量),用了&,变量就按引用传递(想象成给变量起了个外号,但还是同一个变量)。但是php5中对象本来就是按引用传递的,你用不用&效果是一样的。只是用了&有一个好处,就是你销毁了一个对象,所有的其他对象引用也都消失了,不用&,其他还会存在,就是这么回事。
2014-10-25
举报