有什么作用用PHP做 [英] what does & do in php

查看:69
本文介绍了有什么作用用PHP做的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这个代码

$myNewClass->cars =& Orders_Car::GetRecords($myNewClass->searchString);
                   ^

&在这里做什么. 谢谢

what is & doing there. thanks

推荐答案

阅读不要使用PHP专家JohannesSchlüter的PHP引用

PHP引用是PHP 4的保留,在这里,对象是通过值而不是通过引用传递的,除非您故意通过引用使它们成为对象.使用PHP 5时不需要这样做,因为所有对象始终都是通过PHP 5中的引用传递的.

PHP references are a holdover from PHP 4, where objects were passed by value instead of by reference unless you deliberately made them by reference. This isn't necessary when using PHP 5, because all objects are passed by reference in PHP 5 all the time.

在PHP 5中,标量和数组仍然默认通过值传递.如果需要通过引用传递它们,则应该只使用一个对象.

Scalars and arrays are still passed by value by default in PHP 5. If you need to pass them by reference, you should just use an object.

这篇关于有什么作用用PHP做的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆