您好我正在寻找一种从另一个类调用类函数的方法。
我尝试过不同的PHP方法,比如经典方式,从类中调用类。
require_once "user.php";
$user = new UserAction();
class htmloutput{
public function WebSite(){
$user->Moshe();
}
}
它向我显示了这个错误:“语法错误,意外'新'(T_NEW),期待函数(T_FUNCTION)”我不知道更多的方法来调用类。
我很乐意得到帮助 从中学到一些东西。
有美好的一天, 巴鲁
答案 0 :(得分:1)
除了Abhik Chakraborty的评论之外,这还解决了下一个问题:
一切都与范围有关。 Google为DI injection
:
require_once "user.php";
$user = new UserAction();
class htmloutput {
public function WebSite(UserAction $user) {
$user->Moshe();
}
}
答案 1 :(得分:0)
尝试在函数中获取实例,如下所示:
require_once 'user.php';
class htmloutput {
public function WebSite(){
$user = new UserAction();
$user->Moshe();
}
}