所以我有这样的事情:
class SomeClass{
//do some stuff
}
$variable = new SomeClass();
现在,例如在一个名为 SomeClass.php 的 php 文件中,我想在另一个名为 OtherClass.php 的类中执行以下操作:
class OtherClass{
function doSomething(){
$variable->call_some_method();
}
}
我将如何实现这一目标?我曾考虑过全局变量,但后来我看到像 Zend 这样的框架在做这样的事情: $this->view->what_i_want_to_pass_to_the_view = 'hello apple sauce';
所以什么是好方法,本质上是我想做的。
注意:有些人假设我想做全局变量,这是不正确的。我试图复制 Zend 如何在类中执行类似 $this->view 的操作以将某些内容发送到视图,然后在视图中调用 $this->view 以获取发送的内容。我以为这是通过全局变量完成的...