0

イベント ステータス (Google PHP カレンダー API) を確認しようとしていますが、ローカル マシンで開発/テスト サーバーとは異なる結果が得られます。

$eventStatusUrl = $event->getEventStatus();

次をローカルに返します " http://schemas.google.com/g/2005#event.confirmed "

ただし、開発サーバーでは次のように返されます
Object id #154
または
Object id #153

Object id #xxx は php の何かで、2 つのバージョン間で異なる可能性がありますか? Object id #xxx は、php で特定のものを意味しますか? これの代わりに使用することを誰かが推奨するステータスを取得する別の方法はありますか?

ありがとう。

4

1 に答える 1

1

ご存じのとおり、新しいバージョンの php はそれ自体で __toString() を呼び出していましたが、古いバージョン (テスト サーバー上) では微調整が必​​要でした。

$eventStatusUrl = $event->getEventStatus()->__toString();

それはトリックを行います。

于 2010-05-20T15:32:33.543 に答える