メインクラスと2つの拡張クラスがあります。
class Main {
public $foo;
}
class A extends Main {
public function setVar()
{
$foo = "test";
}
}
class B extends Main {
public function getVar()
{
return $this->foo;
}
}
$A = new A;
$B = new B;
$A->setVar();
echo "result: ".$B->getVar();
ただし、結果($ B-> getVar())は空のままです。私は明らかにここで単純な何かを見逃しています...それ以外に、これは長いクラスを関連するサブクラスに分割する方法ですか?