2010-05-20 1 views
0

Я пытаюсь проверить состояния событий (google php calendar api), но получаю разные результаты на своей локальной машине по сравнению с сервером разработки/тестирования.

$ eventStatusUrl = $ event-> getEventStatus();

возвращает следующее локально "http://schemas.google.com/g/2005#event.confirmed"

но возвращает следующие действия на сервере Dev
Object ID # 154
или
Object ID # 153

это идентификатор объекта #XXX что-то в php, который может отличаться между двумя версиями? Идентификатор объекта #xxx означает что-то конкретное в php? Есть ли другой способ получить статус, который кто-то рекомендовал бы вместо этого использовать?

Спасибо.

ответ

0

Ну, что вы знаете, новая версия php сама вызывала __toString(), а более старая версия (на тестовом сервере) нуждалась в некотором подталкивании.

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

Это делает трюк.

Смежные вопросы