首页 > 解决方案 > 这是 PHP 中的一个不好的做法吗?

问题描述

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

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

而不是这样做:

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

标签: phparrays

解决方案


不,这不是一个坏主意,因为很清楚您要实现的目标。它被称为“数组解引用”,从 PHP 5.4 开始可用


推荐阅读