PHP如何在对象中存储和重用引用?

时间:2013-07-09 08:05:49

标签: php oop reference

我的object A有一个名为$storage的数组。

我希望object B使用object A的存储空间,因此我希望将对object A存储的引用作为参数传递给object B的构造函数。

如何保存此引用并在object B中访问它?

在伪代码中:

class B {
    // What should I define here that can store the reference to object A storage?

    function __constructor (&$storage_on_a) {
        // What do I do here to keep the reference?
    }

    function use() {
        // How do I access to storage here using the reference ?
    }

}

编辑:

我不想将A传递给B - 这将是非常糟糕的编程,因为它将使B依赖于A.我想传递对更加孤立的数组的引用。 (在这种情况下,数组是A的属性)。我需要引用它,因为我希望B添加到这个数组的数据反映在A上,这样当A决定保存它的数组时,数据将被保存。

0 个答案:

没有答案