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
作为参考传递还是作为副本传递?
在PHP5中,对象通过引用传递.好吧,不完全是技术方式,因为它是一个副本 - 但PHP5中的对象变量是存储对象IDENTIFIER,而不是对象本身,所以基本上它与通过引用传递相同.
更多信息:http: //www.php.net/manual/en/language.oop5.references.php