🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
如果直接返回一个值,那么return的数据和接受的数据是拷贝传值的关系.如果想让两者之间是一个引用传地址的关系,在声明函数名前加一个&,但是要注意返回要是一个变量,变量有地址.不能返回一个值,值没地址. function &fn() { $a=10; return $a; //要返回一个变量,不能是return 10; } $a=fn(); 如果返回是一个非常大的数据的时候,如果返回是一个值,再去开辟空间,代码运行效率会低.这时候返回一个地址,运行效率会高很多.