我有以下代码:
$data = unserialize(db::select_xf_session_blob($_COOKIE['xf_session']));
$user_id = $data['user_id'];
必须声明一个变量以便我可以获取它的索引似乎是一种浪费。
这似乎是一个更优雅的解决方案:
$user_id = unserialize(db::select_xf_session_blob($_COOKIE['xf_session']))['user_id'];
但这当然是无效的。
我的问题是,有没有更优雅的方式来编写我的第一个代码示例?