我創建了一個Page類,我網站上的所有頁面都是該Page類的對象。每個Page對象都有一個title屬性,作爲參數傳遞給構造函數,因此創建一個新的Page對象如下所示。使用後的未定義變量require_once
<?php
require_once('library/Page.php');
$page = new Page('About');
$page->header();
這是問題出現的地方。
頭()方法是...
public function header()
{
require_once($this->templatePath . 'header.php');
}
然後我使用呼應
<?php echo $page->title; ?>
不過,我得到以下錯誤頁面標題。
通知:未定義 變量:頁面在 /Users/aaronfalloon/Projects/PHP/tfm/template/header.php 上線
通知:試圖獲取非物件 /Users/aaronfalloon/Projects/PHP/tfm/template/header.php 在線
診斷一個我們沒有見過的類是很困難的。向我們展示你班上發生了什麼事。 – Sampson 2009-12-26 00:38:30