我有一個主PHP類如此屬性:PHP類與具有對象是可訪問這些對象
class MyClass {
public $a;
public $b;
function __construct()
{
$this->a = new \SomeClass();
$this->b = 'some string';
}
}
是有辦法,其被存儲在$a
(SomeClass
)屬性的類可以訪問$b
值,它實際上是存儲在啓動$a
(MyClass
)的類中的屬性?
你將不得不在MyClass的對象傳遞給SomeClass通過在構造函數中發送'$ this'或者在創建對象後設置它。如果您打算在實例化後使用SomeClass中的任何其他位置,則需要將MyClass作爲屬性存儲。 – segFault
編輯完成後,我希望它現在更清晰。 – Broshi
@sebastianForsberg多數民衆贊成在我腦海中,但我認爲可能有不同的方式。 – Broshi