我正在读取这样的对象属性:
forId()
有时$lat = $data['location']['latLng']['latitude'];
或['latLng']
不存在。
我想将空值放入['latitude']
变量中,而不是php警告。我该怎么办?
我试过:
$lat
但是还是一样。
谢谢您的帮助。
答案 0 :(得分:0)
您可以使用空合并运算符,例如:
$lat = $data['location']['latLng']['latitude'] ?? null;
$lng = $data['location']['latLng']['longitude'] ?? null;
您可以在php 7迁移文档中看到更多示例: https://php.net/manual/en/migration70.new-features.php