Если вы только начали использовать BetfairAPIFramework version 0.0.7 в примере (http://localhost/BetfairAPIFramework/example/index.php) может возникнуть ошибка.
"Fatal error: Cannot use object of type stdClass as array in BetfairAPIFramework/example/index.php on line 146"
Строки вызывающие ошибку:
146 if(isset($r4->eventItems->BFEvent[0]))
147 {
148 $eventId = $r4->eventItems->BFEvent[0]->eventId;
149 }
150 else
151 {
152 $eventId = $r4->eventItems->BFEvent->eventId;
153 }
Проблема связана с тем что $r4->eventItems->BFEvent может быть обектом а не массивом. Можно убедиться сделав var_dump($r4->eventItems->BFEvent).
Решений несколько. Можно сконвертировать обект в массив или изменив условие.
Меняем 146 строку на
if(is_array($r4->eventItems->BFEvent))и вуаля...(во всяком случае мне помогло:) )