同一段代码在我的一台开发机器上失败,但是在另一台开发机器和我的实时服务器上运行没有投诉,所以我怀疑这是一个PHP配置问题,但是如果解决它就不知所措。
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()
表示启用了日期/时间支持。
不知道还有什么要说的......