这在PHP中是不好的做法吗?

Edn*_*nes -2 php arrays

假设someMethod()返回一个数组,我知道索引:

$myVar = $this->someMethod()['some_response_index']; 这是一个坏主意吗?

而不是这样做:

$result = $this->someMethod(); $myVar = $result['some_response_index'];

Joh*_*nde 5

不,这不是一个坏主意,因为它很清楚你想要实现的目标.它被称为" 阵列解除引用 ",自PHP 5.4起就可以使用