1<documentation title="For Loop Declarations">
2    <standard>
3    <![CDATA[
4    In a for loop declaration, there should be no space inside the brackets and there should be 0 spaces before and 1 space after semicolons.
5    ]]>
6    </standard>
7    <code_comparison>
8        <code title="Valid: Correct spacing used.">
9        <![CDATA[
10for (<em></em>$i = 0; $i < 10; $i++<em></em>) {
11    echo $i;
12}
13]]>
14        </code>
15        <code title="Invalid: Invalid spacing used inside brackets.">
16        <![CDATA[
17for (<em> </em>$i = 0; $i < 10; $i++<em> </em>) {
18    echo $i;
19}
20]]>
21        </code>
22    </code_comparison>
23    <code_comparison>
24        <code title="Valid: Correct spacing used.">
25        <![CDATA[
26for ($i = 0<em></em>; $i < 10<em></em>; $i++) {
27    echo $i;
28}
29]]>
30        </code>
31        <code title="Invalid: Invalid spacing used before semicolons.">
32        <![CDATA[
33for ($i = 0<em> </em>; $i < 10<em> </em>; $i++) {
34    echo $i;
35}
36]]>
37        </code>
38    </code_comparison>
39    <code_comparison>
40        <code title="Valid: Correct spacing used.">
41        <![CDATA[
42for ($i = 0;<em> </em>$i < 10;<em> </em>$i++) {
43    echo $i;
44}
45]]>
46        </code>
47        <code title="Invalid: Invalid spacing used after semicolons.">
48        <![CDATA[
49for ($i = 0;<em></em>$i < 10;<em></em>$i++) {
50    echo $i;
51}
52]]>
53        </code>
54    </code_comparison>
55</documentation>
56