我使用Google Map API V3發送Lat/Lng,並返回完整地址。我解析使用Object返回的地址。它適用於很多的地址,但對於其中的一些是使人們對財產是一個非對象的PHP錯誤:有沒有辦法調試PHP來捕獲非對象屬性上的錯誤?
PHP Notice: Trying to get property of non-object in get5.php on line 47
PHP Notice: Trying to get property of non-object in get5.php on line 48
PHP Notice: Trying to get property of non-object in get5.php on line 49
下面是幾行代碼爲47-49:
$city_google_api = $country->AdministrativeArea->Locality->LocalityName;
$state_google_api = $country->AdministrativeArea->AdministrativeAreaName;
$zip_code_google_api = $country->AdministrativeArea->Locality->PostalCode->PostalCodeNumber;
我想進一步調試,但我不知道哪個記錄導致這些消息關於非對象的屬性。有沒有辦法陷入錯誤或檢查「非對象的屬性」,以便我可以轉儲變量?我不想爲每條記錄轉儲這個,因爲這是太多的輸出。一般來說,我想知道是否有方法來捕獲錯誤來轉儲變量?謝謝!