我如何访问数组中的对象在php中,在一个for循环


How do i access an object in an array in php, in a for loop?

我想应该是这样的:

class  Object
    {
       public $ID;
       public $Name;
     }

我用array_push($Objects, $Obj);

填充数组
for ( $d = 0; $d < count($Objects); $d++)
{
   echo $Objects[$d]->Name;
}

php给了我一个错误,说"试图获得非对象的属性在…"

    class  Object
        {
           public $ID;
           public $Name = 'N';
         }
    $Objects =array();
    array_push($Objects,new Object());
    array_push($Objects,new Object());
    array_push($Objects,new Object());
    foreach($Objects as $obj){
        echo $obj->Name;
    }
    // NNN