سؤال

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.

هل كانت مفيدة؟

المحلول

Note that you are basically asking for ArrayObject.

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

نصائح أخرى

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

You can implement as many interfaces as you like.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top