@Murfi, het moet een dubbele =-teken zijn, anders veranderd hij $i
@OnlineGamer, je mag dit wel zo doen. maar het kan ook anders, omdat het een language construct is.
PHP.NET:
Aan het begin van elke iteratie wordt expr2 geevalueerd. Als deze evalueert tot TRUE, dan gaat de loop verder en worden de geneste statements uitgevoerd. De execute van de loop stopt als de expressie evalueert tot FALSE.