将变量传递给包含的文件

Tit*_*tus 0 php oop include

我有一个模板类,如下所示:

class Template{
public $pageTitle = "";
public function __construct($pageTitle){
    $this->pageTitle = $pageTitle;
}

public function display(){
    include "/includes/head.php";
    include "/includes/body.php";
}
}
Run Code Online (Sandbox Code Playgroud)

现在,我习惯了Java的工作,但我不明白为什么我得到一个未定义的变量($ pageTitle)错误.包含的文件需要能够访问该变量.我知道它会很简单,但我实际上还没有找到原因.我需要做什么来包括看到这个变量?

Wri*_*ken 5

包括也必须使用$this->pageTitle.实际上,它include使它们成为方法体的一部分.