PHP: for - Manual - PHP: Hypertext Preprocessor
expr2 being empty means the loop should be run indefinitely (PHP implicitly considers it as TRUE, like C). ... since often you'd want to end the loop using a conditional break statement instead of using the for truth expression. Consider the following...