我想用下面的函數設置一個標題,然後調用另一個函數,這樣我就可以渲染視圖,但看不到標題。這裏是我的代碼:PHP調用兩個函數,但保存第一個函數的變量?
$indexPage = new View();
$indexPage->setPageTitle('This is the title');
$indexPage->render('index');
這是我的觀點類:
class View {
private $title;
public function render($file) {
require '/view/header.php';
require '/view/'.$file.'.php';
require '/view/footer.php';
}
public function setPageTitle($title) {
$this->title = $title;
}
}
那麼我會訪問我的網頁上:
的index.php從另一個文件
片段:
<?php echo $this->title ?>
但它不顯示。
它應該按照您的情況在這裏工作。爲了進行調試,請打開錯誤報告並查看是否有任何錯誤 – Thamilan
@Thamilan從不知道這是現在的工作,謝謝! – baileyJchoi