Incompatible with RecursiveIterator

#4517

http://php.net/manual/en/recursiveiterator.haschildren.php
> Returns TRUE if the current entry can be iterated over, otherwise returns FALSE. 
Please add a nota about this being to forward the cursor in the iterator. Consider explicitly calling `next()`, as this sort of looping may be stripped in optimizations