好了,所以代碼這是我控制的作品外是這樣的:如何獲得使用的屬性名稱由外對象從內對象內的對象在PHP
Class A {
function use_b($b_name) {
$this -> $b_name = new B();
}
}
Class B {
var $stuff;
}
這樣的對象類B在類A內部,並且類A將使用傳入名稱作爲類B屬性的屬性名稱。 B類完全不知道它給出的名稱,實際上並不需要知道。但我需要知道它是爲了從類A訪問B類。
我確實有足夠的控制權,可以爲類B創建屬性並將其設置爲名稱類A給出它的if這是可能的。然後我可以讓類B把它的名字傳回給我需要遍歷類B的函數(目前它只返回外部對象,所以我有權訪問類BI,但不知道它的名稱)。
如果沒有任何意義,請評論並告訴我。
所以你不能實際編輯use_b方法/編輯任何類A? – Max