Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
A statement is an expression, optionally followed by a modifier, and terminated with a semicolon. Statements can be combined to form a block when enclosed in {}. The semicolon may be omitted after the last statement of a block.
Execution of expressions can depend on other expressions using one of the modifiers if, unless, for, foreach, while, or until, for example: