php - 这是 PHP 中的一个不好的做法吗?
问题描述
假设someMethod()
返回一个数组并且我知道索引:
$myVar = $this->someMethod()['some_response_index'];
这是一个坏主意吗?
而不是这样做:
$result = $this->someMethod();
$myVar = $result['some_response_index'];
解决方案
不,这不是一个坏主意,因为很清楚您要实现的目标。它被称为“数组解引用”,从 PHP 5.4 开始可用