rewind(); $it->valid(); $it->next()) { echo $it->current(); } for ($i = 0; MyClass::staticMethod($value); $i++) { echo $i; } for ($i = 0; $countFunction($value); $i++) { echo $i; } $a = array(1, 2, 3, 4); for ($i = 0; $i < count($a); $i++): $a[$i] *= $i; endfor; for ($i = 0, $c = sizeof($a); $i < $c; ++$i): $a[$i] *= $i; endfor; $it = new ArrayIterator($a); for ($it->rewind(); $it->valid(); $it->next()): echo $it->current(); endfor; for ($i = 0; MyClass::staticMethod($value); $i++) : echo $i; endfor; for ($i = 0; $countFunction($value); $i++): echo $i; endfor; for ($i = 0; (new MyClass)->method(); $i++) { } for (; $i < 10; ++$i) {} for (; count($a); ++$i) {} for ($i = 0;; ++$i) {} for ($i = 0; $i < 10;) {} for ($i = 0; count($a);) {} for (;; $i++) {} for ($i = 0;;) {} for (;;) {} for ($i = 0; (new MyClass)->method(); $i++): endfor; for (; $i < 10; ++$i) : endfor; for (; count($a); ++$i) : endfor; for ($i = 0;; ++$i) : endfor; for ($i = 0; $i < 10;) : endfor; for ($i = 0; count($a);) : endfor; for (;; $i++) : endfor; for ($i = 0;;) : endfor; for (;;) : endfor; for ($i = 0; $i < 10; $i = increment($i)) {} for ($i = initialValue(); $i < 10; $i = increment($i)) {}