新的PHP语法(对我来说)

时间:2016-11-03 20:23:39

标签: php yii2

我有一些PHP的经验,但我刚看到一个语法(Yii2参考)我不知道如何阅读,无法在文档中明确找到。 “[新”是什么意思?这是否定义了一个新对象数组?

public function actionCreate()
{
    $model = new Credit();
    $modelReferences = [new CreditRefence()];
    $modelFiles = [new CreditFile()];

2 个答案:

答案 0 :(得分:1)

  

从PHP 5.4开始,您还可以使用短数组语法,将array()替换为[]。

来源:http://php.net/manual/en/language.types.array.php

答案 1 :(得分:0)

新建用于创建新对象/模型,在这种情况下,您创建3个对象Credit,CreditRefence,CreditFile

第一个是assingne $ model一个简单的var

另一个被分配给数组.. []是php 5.4中数组的新快捷方式sintax

在你的应用程序中,你可能有模型中的Credit,CreditRefence,CreditFile