php5函数参数是作为引用传递还是作为副本传递?

Yos*_*sef 4 php oop parameter-passing pass-by-reference

Php函数参数是作为对象的引用传递还是作为对象的副本传递?

在C++中非常清楚但在Php5中我不知道.

例:

<?php
$dom = new MyDocumentHTMLDom();
myFun($dom);
Run Code Online (Sandbox Code Playgroud)

参数是$dom作为参考传递还是作为副本传递?

Tom*_*ski 9

在PHP5中,对象通过引用传递.好吧,不完全是技术方式,因为它是一个副本 - 但PHP5中的对象变量是存储对象IDENTIFIER,而不是对象本身,所以基本上它与通过引用传递相同.

更多信息:http: //www.php.net/manual/en/language.oop5.references.php