我正在使用 Google Map API V3 向其发送 Lat/Lng 并返回完整地址。我正在解析使用对象返回的地址。它适用于许多地址,但对于其中一些地址,它会生成关于属性是非对象的 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;
我想进一步调试它,但我不知道这是哪个记录导致这些关于非对象属性的消息。有没有办法捕获错误或检查“非对象的属性”以便我可以转储变量?我不想为每条记录转储它,因为输出太多。一般来说,我想知道是否有办法捕获错误以转储变量?谢谢!