我試圖訪問同一個類中的函數在類中聲明的數組。我嘗試了幾種不同的方法來嘗試使其工作,但我相對較新的PHP。這是我的代碼CodeIgniter PHP訪問同一類中的函數的類中聲明的變量
class Site extends CI_Controller {
var $dates = array(
"Task" => NULL,
"Date1" => NULL,
"Date2" => NULL,
"TimeDiff" => NULL
);
function index()
{
if($this->$dates['Date1'] != NULL && $this->$dates['Date2'] != NULL)
{
$this->$dates['TimeDiff'] = $this->$dates['Date2']->getTimestamp() - $this->$dates['Date1']->getTimestamp();
}
$this->load->view('usability_test', $this->$dates);
}
片斷我也利用全球關鍵字作爲這樣
global $dates;
我仍然收到「未定義的變量」的錯誤,無論嘗試。謝謝!
錯誤的具體部分哪個部分不明白? – hakre