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()
表示啓用了日期/時間支持。
不知道還能說些什麼......
這將解釋爲什麼它在其他盒子上工作... doh – Drew