Salve a tutti,

avrei la necessita di verifica la presenza di un valore estrapolato dal SDK PHP di facebook.

Mi spiego meglio, sto usando SDK 4 php di facebook e dopo aver effettuato il login mi restituisce questa variabile con tutti i dati dell'utente $graphObject.

Adesso per estrapolare i valori uso questa stringa

<?php echo $graphObject->getProperty('first_name');?>
<?php echo $graphObject->getProperty('last_name');?>

Il problema sorge quando provo a stampare la location, visto che non tutti gli account hanno la location disponibile la proprietà $graphObject->getProperty('location') a volte esiste e a volte no.

Quando la proprietà non esiste mi blocca lo script giustamente perche non riesce a trovarla.

Come posso effettuare la verifica della presenza di una determinata proprietà?

ho provato a far cosi:

if(method_exists($graphObject->getProperty('location'))) { "Funzione" }

ma mi risulta sempre false.

Qualcuno mi può dar una mano?

grazie