Yani böyle iki sınıf vardır:
class foo {
/* code here */
}
$foo = new foo();
class bar {
global $foo;
public function bar () {
echo $foo->something();
}
}
Ben bu gibi bar içinde her yönteminde ilan etmeden, tüm yöntemler çubuğunun içindeki foo yöntemleri erişmek istiyorsanız:
class bar {
public function bar () {
global $foo;
echo $foo->something();
}
public function barMethod () {
global $foo;
echo $foo->somethingElse();
}
/* etc */
}
Ben de, bunu uzatmak istemiyorum. Ben var anahtar sözcüğünü kullanarak çalıştı, ancak çalışmak için görünmüyordu. Ben barın tüm yöntemleri içinde diğer sınıf "foo" erişmek için ne yapmalıyım?