可能重复:
php 爆炸和数组索引
在 PHP 5.3...
我有一个总是返回一个数组的动态静态方法。在某些情况下,它将返回一个仅包含一个元素的数组。我想在一个语句中将数组的第一个元素分配给一个变量。目前我必须这样做:
$user = User::findByEmail($_SESSION['email']);
$user = $user[0];
echo $user;
我想避开那部分...
$user = $user[0];
我希望这样的事情能够奏效:
$user = User::findByEmail($_SESSION['email'])[0]; // not working
或者
$user = User::findByEmail($_SESSION['email'])->get(0); // not working
或者
$user = User::findByEmail($_SESSION['email']).get(0); // not working