0

PHP 5.2.17で実用的なiCalCreatorクラスバージョン2.12(アプリケーションをスケジュールするためのiCalデータを作成できる)を使用しようとしています

このシンプルなコード

require_once('iCalcreator.class.php');

$config = array('unique_id' => 'xxxxxxx.net');
$v = new vcalendar($config);
$tz = "Europe/Paris";
$v->setProperty('method', 'PUBLISH');
$v->setProperty("x-wr-calname", "Calendar Sample");
$v->setProperty("X-WR-CALDESC", "Calendar Description");
$v->setProperty("X-WR-TIMEZONE", $tz);
$xprops = array("X-LIC-LOCATION" => $tz);
iCalUtilityFunctions::createTimezone($v, $tz, $xprops);
$vevent = & $v->newComponent('vevent');

このエラーが表示されます (最後の行で発生):

PHP 致命的なエラー: 行 7257 の /home/httpd/html/default/v8/mod_report/include/iCalcreator.class.php の未定義メソッド DateTime::setTimestamp() の呼び出し

ドクター曰く

開発環境は PHP バージョン 5.x ですが、コーディングは 4.x の下位互換性を保つように行われており、動作する可能性があります。一部の機能には PHP >= 5.2.0 が必要です。

DateTime::setTimestamp()php 5.3.0から実装されているようです

私は何か間違っていますか?

4

0 に答える 0