Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在php中有一个数组:
$array = [1,2,3];
当我做:
while(yield $array->advance())
我明白了Call to a member function advance() on array
Call to a member function advance() on array
如何将我的数组变成迭代器?
您只能->advance()调用Amp\Iterator.
->advance()
Amp\Iterator
因此,您需要先使用该fromIterable方法转换您的基本 php 数组。
fromIterable
Amp\Iterator\fromIterable($array)