Available on php
See also:
https://www.php.net/manual/en/class.arrayiterator.php
@:phpClassConststaticfinalread onlyARRAY_AS_PROPS:Int
@:phpClassConststaticfinalread onlySTD_PROP_LIST:Int
new(?array:NativeArray, ?flags:Int)
append(value:V):Void
asort():Void
count():Int
current():V
getArrayCopy():NativeArray
getFlags():Int
key():K
ksort():Void
natcasesort():Void
natsort():Void
next():Void
offsetExists(offset:K):Bool
offsetGet(offset:K):V
offsetSet(offset:K, value:V):Void
offsetUnset(offset:K):Void
rewind():Void
seek(position:Int):Void
serialize():String
setFlags(flags:Int):Void
uasort(cmp_function:(a:V, b:V) ‑> Int):Void
uksort(cmp_function:(a:K, b:K) ‑> Int):Void
unserialize(serialized:String):Void
valid():Bool