私の開発マシンの1つで同じコードが失敗しますが、他の開発マシンとライブサーバーでは問題なく実行されるため、これは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()
が、日付/時刻のサポートが有効になっています。
他に何を言うべきかわかりません...