【发布时间】:2015-10-02 08:56:55
【问题描述】:
PHP
class ClA {
var $b;
function clA()
{
$this->b = new ClB();
}
function x()
{
echo "testing";
}
}
class ClB {
function clB()
{
}
function c ($a)
{
$a->x();
}
}
$a = new ClA();
$a->b->c($a);
如何在不传递$a的情况下调用c();
调用一个成员的方法 上一层的物体 到当前对象 正在调用谁的方法。
function c ()
{
??->x();
}
?? => object 到当前对象的上一级,该方法是该对象的成员
【问题讨论】:
-
@Rizier123 - 不,
b是一个属性 -
@MarkBaker 今天对我来说绝对太晚了。
-
嗯,维护起来会很愉快