私は AccessArray インターフェイスと Iterator インターフェイスについて考えていましたが、それらを組み合わせることができると考えていました。つまり、AccessArray で配列を設定し、Iterator で foreach ループを使用することを意味します。組み合わせが可能であれば、例を教えてください。その2つ。
2 に答える
2
class Foo implements ArrayAccess, Iterator {
// Implement interfaces here
}
インターフェースはいくつでも実装できます。
于 2012-07-05T18:02:53.170 に答える
2
基本的に を求めていることに注意してくださいArrayObject
。
class Foo extends ArrayObject
{
private $data = [];
public function __construct()
{
parent::__construct($this->data);
}
}
于 2012-07-05T18:20:07.673 に答える