永发信息网

php定义类的构造函数时变量使用&是什么意思啊?

答案:2  悬赏:80  手机版
解决时间 2021-12-17 10:26
  • 提问者网友:厌今念往
  • 2021-12-17 03:06
例如:
class aa
{
var $Config=array();
function aa(&$config)
{
}
}
中的&是什么意思啊?
最佳答案
  • 五星知识达人网友:邮几度海风
  • 2021-12-17 04:19
按引用传递
因为PHP4的时代(PHP5以后都是按引用传递了),参数是按值传递的,这会有一个问题,导致传递的参数被PHP暗中复制一次
如果参数包含很多数据(咱们暂且这么说,准确的说法是占用的内存较大)会导致性能问题
全部回答
  • 1楼网友:堕落梦执
  • 2021-12-17 05:52
在一个变化过程中,数值发生变化的量称为变量,数值始终不变的量称为常量.例如圆周长计算公式c=2πr中,2和π是常量,r是变量.常量和变量是对某一过程而言的,是相对的.在这一过程中一个量是常量,在另一过程中这个量也可能是变量.   常量与变量这两个概念是为建立函数概念作准备的,是必不可少的.离开具体过程抽象地说一个量是常量还是变量是不确切的,另外,在各种变量、常量的实例中,变量之间是有一定的依赖关系的.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯