2012-10-28 45 views
0

同一段代碼在我的一臺開發機器上失敗,但在另一臺開發機器和我的活服務器上運行而沒有投訴,所以我懷疑這是一個PHP配置問題,但目前處於虧損狀態作爲如何解決它。延長DateTime類時的致命錯誤

class PGHQDate extends DateTime {} 

$lastSeen = new PGHQDate(); 
$lastSeen->setTimestamp($this->_LastSeen); // int(10) unix timestamp 

只有在這個特定的盒子

Fatal error: Call to undefined method PGHQDate::setTimestamp() 

只是爲了好玩我去,並在PGHQDate類這樣做會產生...

public function setTimestamp($unixtimestamp) { 
    parent::setTimestamp($unixtimestamp); 
} 

刷新頁面,現在產量:

Fatal error: Call to undefined method DateTime::setTimestamp() 

它使我認爲我在我的腦海中,因爲我確信你不能沒有PHP的安裝!

我正在運行PHP 5.2.17和phpinfo()表示啓用了日期/時間支持。

不知道還能說些什麼......

回答