我有一个班级,班级test
中有A
个功能。我想在$server
函数体中获得$invoker's
的引用。我使用Closure
获取$this
的引用,但我无法使用Closure获取$server
的引用,因为$server
在之后定义为 { {1}}已定义。
感谢。
$inovker
答案 0 :(得分:1)
这有点鸡蛋问题。由于PHP从上到下处理,这不起作用。你可以做的是创建一个全局变量来保存$ server。您将此变量传递给调用者,但只有在调用B类之后,您才能使用全局变量。 我不推荐这个,因为你依赖一个未初始化的变量。看起来你在PHP中尝试了一些C逻辑。