PHP中定义数组类型变量时,可以定义数组内元素的类型。
这样的好处是使用IDE时会有类型提示
public function actionIndex()
{
/**
* @var RegionModel[] $regions
*/
$regions = RegionModel::find()->limit(10)->all();
foreach ($regions as $region) {
dd($region->area_name);
}
}
同样的,如果是多维数组的话
/**
* @var RegionModel[][] $arr
*/
$arr = [
[
new RegionModel()
]
];