1<documentation title="Foreach Loop Declarations"> 2 <standard> 3 <![CDATA[ 4 There should be a space between each element of a foreach loop and the as keyword should be lowercase. 5 ]]> 6 </standard> 7 <code_comparison> 8 <code title="Valid: Correct spacing used."> 9 <![CDATA[ 10foreach (<em></em>$foo<em> </em>as<em> </em>$bar<em> </em>=><em> </em>$baz<em></em>) { 11 echo $baz; 12} 13]]> 14 </code> 15 <code title="Invalid: Invalid spacing used."> 16 <![CDATA[ 17foreach (<em> </em>$foo<em> </em>as<em> </em>$bar<em></em>=><em></em>$baz<em> </em>) { 18 echo $baz; 19} 20]]> 21 </code> 22 </code_comparison> 23 <code_comparison> 24 <code title="Valid: Lowercase as keyword."> 25 <![CDATA[ 26foreach ($foo <em>as</em> $bar => $baz) { 27 echo $baz; 28} 29]]> 30 </code> 31 <code title="Invalid: Uppercase as keyword."> 32 <![CDATA[ 33foreach ($foo <em>AS</em> $bar => $baz) { 34 echo $baz; 35} 36]]> 37 </code> 38 </code_comparison> 39</documentation> 40