だから私はこのようなものを持っています:
class SomeClass{
//do some stuff
}
$variable = new SomeClass();
たとえば、SomeClass.php という名前の php ファイルで、OtherClass.php という名前の他のクラスで次のようなことを行いたいとします。
class OtherClass{
function doSomething(){
$variable->call_some_method();
}
}
どうすればこれを達成できますか?私はグローバル変数について考えましたが、Zend のようなフレームワークが次のようなことをしているのを見てきました。
では、何が良いのか、本質的に私がやりたいことは何か。
注: 私がグローバル変数を使いたいと思っている人もいますが、これは正しくありません。Zend がクラスで $this->view のようなことをしてビューに何かを送信し、ビューで $this->view を呼び出して送信されたものを取得する方法を再現しようとしています。これはグローバルを通じて行われたと思いました...