0
比方說,我有一個對象是這樣的:如何在PHP中檢查是否存在多級對象參數?
$user = (object) [
'username' => 'foo',
'post' => (object) [
'title' => 'bar'
],
];
現在我想獲得用戶的帖子標題的價值,但我要確保這兩個user
,posts
和title
不爲空或未定義。現在我正在檢查如下:
if(isset($user) && $user->post && $user->post->title)
有沒有更優雅的方式?
我不確定我是否在標題中描述了它。如果你知道更好的措辭,請糾正。
你使用的框架? –