所以,我有兩個類是這樣的:PHP訪問類
class foo {
/* code here */
}
$foo = new foo();
class bar {
global $foo;
public function bar() {
echo $foo->something();
}
}
我要訪問的所有方法吧內foo的方法,不需要在裏面吧每個方法聲明,就像這樣:
class bar {
public function bar() {
global $foo;
echo $foo->something();
}
public function barMethod() {
global $foo;
echo $foo->somethingElse();
}
/* etc */
}
我也不想延長它。我嘗試使用var關鍵字,但似乎沒有工作。爲了在bar的所有方法中訪問其他類「foo」,我該怎麼做?
從未考慮過將它作爲參數傳遞;它現在有效。謝謝! – 2010-05-19 02:15:17
@arxanas:歡迎您:) – Sarfraz 2010-05-19 02:17:30
僅供參考,即衆所周知的依賴注入 – 2010-05-19 02:26:19