この質問には何千回も尋ねられましたが、私はどこでも理解できるか、どこでも使用できる答えを見つけられませんでした。参照または値でオブジェクトを渡す
私のプロジェクトでは、私はsqlクラスと他のmiscクラスをクラスの多くで使用する必要があります。次に、オブジェクトを渡すのがパフォーマンス上の賢明な方法が何であるかを知って喜んでいます。
オブジェクトを参照としてクラス構成に渡す必要がありますか?
class MyClass {
private $_link;
function __construct(&$db) {
$this->_link =& $db;
}
}
または値..
class MyClass {
private $_link;
function __construct($db) {
$this->_link = $db;
}
}
または単に新しいオブジェクトを作成しますか?
[PHPでの参照渡しのタイミング](0120-338-501) – Drazisil
http:///php.net/manual/en/language.oop5.references.php –