Domanda

I was thinking about AccessArray interface and the Iterator interface and i was thinking can we combine them?, I mean Setting up array with AccessArray and use a foreach loop with the Iterator, If can some one please help me with example if it possible to combine those two.

È stato utile?

Soluzione

Note that you are basically asking for ArrayObject.

class Foo extends ArrayObject
{
  private $data = [];
  public function __construct()
  {
    parent::__construct($this->data);
  }
}

Altri suggerimenti

class Foo implements ArrayAccess, Iterator {
  // Implement interfaces here
}

You can implement as many interfaces as you like.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top