Buenas,
Estoy teniendo varios errores
notice cuando intento acceder a una posición de un objeto que no existe. El problema es que no consigo controlar esta excepción.
Notice: Undefined property: stdClass::$BFEvent in C:\wamp\www\test\script.php on line 135
La idea es la siguiente
Código PHP:
Ver original$getEventResp = $bf->bf_global_api->bf_get_events($sessionToken, $eventId);
echo "<pre>";print_r($getEventResp);echo "</pre>"; echo "CONTADOR = ".count($getEventResp->Result->eventItems).'<BR/>'; try {
if ($getEventResp->Result->eventItems->BFEvent){
echo "<h1>Todo correcto </h1>";
}
}catch (Exception $e) {
echo 'No existe el objeto: ', $e->getMessage(), "\n";
}
El problema es esta linea
$getEventResp->Result->eventItems->BFEvent
No siempre el objeto
eventItems tiene el
BFEvent y cuando no lo tiene me da el error que veis
Notice: Undefined property: stdClass::$BFEvent in C:\wamp\www\test\script.php on line 135
No encuentro de qué manera puedo mirar si el eventItems tiene o no el BFEvent para acceder a él. Lo probé contando el objeto eventItems, pero siempre me da 1...
Se os ocurre alguna forma?
Muchas gracias de antemano