好了,所以代码这是我控制的作品外是这样的:如何获得使用的属性名称由外对象从内对象内的对象在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