代码之家  ›  专栏  ›  技术社区  ›  mrateb

php-创建新对象数组

php
  •  -3
  • mrateb  · 技术社区  · 6 年前

    我想创建一个数组 新的 物体

    例子:

    $updateVariantForms = [];
            for ($i = 0; $i < sizeof($this->variants); $i++) {
                $updateVariantForms[] = new UpdateVariantForm();
            }
    

    有没有更简单或更直接的方法来创建这些新对象的数组?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Progrock    6 年前

    <?php
    class Foo
    {}
    
    foreach(range(1,10) as $i)
        $foos[] = new Foo;
    

    $i = 0;
    while($i++<10)
        $foos[] = new Foo;
    

    $foos = array_pad([], 10, new Foo);