我正在尝试访问在另一个类中公开的函数的结果,但我不完全确定如何执行此操作。我试图访问的类需要参数,所以 class_name::function() 方法不起作用。我对使用课程仍然很陌生,并尝试学习它。
第一类:
class foo {
private $var1;
function __construct($param) {
$this->var1 = $param
}
public function myFunc() {
echo $this->var1;
}
}
2 级
class bar {
public function secondFunc() {
var_dump(**RESULT FROM foo->myFunc HERE);
}
}
这两个类是我实际在做的一个基本示例,但是从这里你应该对我的问题有一个大致的了解。
为了显示正确的结果,第一个类需要传递给它的参数,否则函数会失败。
我尝试使用 foo::bar(),但这不会将任何参数传递给第一类,因此它失败了。
那么,如何从 bar 的 secondFunc 中的 foo 访问 myFunc?