Warning, /frameworks/syntax-highlighting/autotests/reference/highlight.php.ref is written in an unsupported language. File is not indexed.

0001 <Keyword><?</Keyword><br/>
0002 <Comment>/* This is a pseudo PHP file to test Kate's PHP syntax highlighting. */</Comment><br/>
0003 <Comment># </Comment><Alert Level 2>TODO</Alert Level 2><Comment>: this is incomplete, add more syntax examples!</Comment><br/>
0004 <Comment># this is also a comment.</Comment><br/>
0005 <Comment>// Even this is a comment</Comment><br/>
0006 <Comment>/** </Comment><Tags>\brief</Tags><Comment> doxygen comment</Comment><br/>
0007 <Comment>*/</Comment><PHP Text> </PHP Text><Comment>/*normal comment*/</Comment><br/>
0008 <Comment>// comment </Comment><Keyword>?></Keyword><Normal Text> normal text </Normal Text><Keyword><?php</Keyword><br/>
0009 <Keyword>function</Keyword><PHP Text> test</PHP Text><Symbol>(</Symbol><Variable>$varname</Variable><Symbol>)</Symbol><PHP Text> </PHP Text><Symbol>{</Symbol><br/>
0010 <PHP Text>      </PHP Text><Control Structures>return</Control Structures><PHP Text> </PHP Text><String>"bla"</String><Other>;</Other><PHP Text>        </PHP Text><Comment># this is also a comment</Comment><br/>
0011 <Symbol>}</Symbol><br/>
0012 <Keyword>?></Keyword><br/>
0013 <Normal Text></Normal Text><br/>
0014 <Keyword><?php</Keyword><PHP Text> </PHP Text><Keyword>echo</Keyword><Symbol>(</Symbol><String>"hello test"</String><Symbol>)</Symbol><Other>;</Other><PHP Text> </PHP Text><Keyword>?></Keyword><br/>
0015 <Normal Text></Normal Text><br/>
0016 <Element Symbols><</Element Symbols><Element>html</Element><Element Symbols>></Element Symbols><br/>
0017 <Normal Text>   </Normal Text><Keyword><?</Keyword><PHP Text> </PHP Text><Keyword>print</Keyword><PHP Text> </PHP Text><String>"<title>test</title>"</String><Other>;</Other><PHP Text> </PHP Text><Keyword>?></Keyword><br/>
0018 <Normal Text></Normal Text><br/>
0019 <Normal Text>   </Normal Text><Comment><!-- CSS --></Comment><br/>
0020 <Normal Text>   </Normal Text><Element Symbols><</Element Symbols><Element>style</Element><Element Symbols>></Element Symbols><br/>
0021 <Normal Text>           </Normal Text><Selector Class>.inputText</Selector Class><Normal Text> </Normal Text><Block Symbol>{</Block Symbol><br/>
0022 <Normal Text>                   </Normal Text><Property>width</Property><Property Separator>:</Property Separator><Normal Text> </Normal Text><Keyword><?php</Keyword><PHP Text> </PHP Text><Keyword>echo</Keyword><PHP Text> </PHP Text><Variable>$width</Variable><Other>;</Other><PHP Text> </PHP Text><Keyword>?></Keyword><Normal Text>px</Normal Text><Separator Symbol>;</Separator Symbol><br/>
0023 <Normal Text>                   </Normal Text><Property>text-indent</Property><Property Separator>:</Property Separator><Normal Text> </Normal Text><Number>10</Number><Unit>px</Unit><Separator Symbol>;</Separator Symbol><br/>
0024 <Normal Text>           </Normal Text><Block Symbol>}</Block Symbol><br/>
0025 <Normal Text>   </Normal Text><Element Symbols></</Element Symbols><Element>style</Element><Element Symbols>></Element Symbols><br/>
0026 <Normal Text></Normal Text><br/>
0027 <Normal Text>   </Normal Text><Comment><!-- JavaScript --></Comment><br/>
0028 <Normal Text>   </Normal Text><Element Symbols><</Element Symbols><Element>script</Element><Element Symbols>></Element Symbols><br/>
0029 <Normal Text>           </Normal Text><Keyword>var</Keyword><Normal Text> some_js_var </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Keyword><?php</Keyword><PHP Text> </PHP Text><Keyword>echo</Keyword><PHP Text> </PHP Text><Variable>$somevar</Variable><Other>;</Other><PHP Text> </PHP Text><Keyword>?></Keyword><Normal Text> </Normal Text><Symbol>;</Symbol><br/>
0030 <Normal Text>           </Normal Text><Keyword><?php</Keyword><PHP Text> </PHP Text><Keyword>echo</Keyword><PHP Text> </PHP Text><String>'alert("Hello there.");'</String><Other>;</Other><PHP Text> </PHP Text><Keyword>?></Keyword><br/>
0031 <Normal Text>   </Normal Text><Element Symbols></</Element Symbols><Element>script</Element><Element Symbols>></Element Symbols><br/>
0032 <Normal Text>   </Normal Text><Comment><!-- JavaScript React --></Comment><br/>
0033 <Normal Text>   </Normal Text><Element Symbols><</Element Symbols><Element>script</Element><Attribute> type=</Attribute><Value>"text/babel"</Value><Element Symbols>></Element Symbols><br/>
0034 <Normal Text>           </Normal Text><Component Tag><Hello></Component Tag><Tag Content Text> </Tag Content Text><Keyword><?php</Keyword><PHP Text> </PHP Text><Keyword>echo</Keyword><Symbol>(</Symbol><String>"Hello, hello!"</String><Symbol>)</Symbol><Other>;</Other><PHP Text> </PHP Text><Keyword>?></Keyword><Tag Content Text> </Tag Content Text><Component Tag></Hello></Component Tag><Normal Text> </Normal Text><Keyword><?php</Keyword><PHP Text> </PHP Text><Comment>/* aaa */</Comment><PHP Text> </PHP Text><Keyword>?></Keyword><Normal Text> </Normal Text><Element Tag><div></div></Element Tag><br/>
0035 <Normal Text>           </Normal Text><Keyword>function</Keyword><Normal Text> </Normal Text><Function Declaration>a</Function Declaration><Normal Text>(i) </Normal Text><Normal Text>{</Normal Text><br/>
0036 <Normal Text>                   </Normal Text><Keyword><?php</Keyword><PHP Text> </PHP Text><Keyword>echo</Keyword><PHP Text> </PHP Text><String>"var j = 1;"</String><Other>;</Other><PHP Text> </PHP Text><Keyword>?></Keyword><br/>
0037 <Normal Text>                   </Normal Text><ControlFlow>return </ControlFlow><Element Tag><p></Element Tag><Code Brackets>{</Code Brackets><Normal Text> </Normal Text><Normal Text>i </Normal Text><Symbol>+</Symbol><Normal Text> </Normal Text><Normal Text>j </Normal Text><Code Brackets>}</Code Brackets><Element Tag></p></Element Tag><Symbol>;</Symbol><br/>
0038 <Normal Text>           }</Normal Text><br/>
0039 <Normal Text>   </Normal Text><Element Symbols></</Element Symbols><Element>script</Element><Element Symbols>></Element Symbols><br/>
0040 <Normal Text>   </Normal Text><Comment><!-- TypeScript --></Comment><br/>
0041 <Normal Text>   </Normal Text><Element Symbols><</Element Symbols><Element>script</Element><Attribute> type=</Attribute><Value>"text/typescript"</Value><Element Symbols>></Element Symbols><br/>
0042 <Normal Text>           </Normal Text><Keyword><?php</Keyword><PHP Text> </PHP Text><Variable>$timestamp</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Function>time</Function><Symbol>()</Symbol><Other>;</Other><PHP Text> </PHP Text><Keyword>?></Keyword><br/>
0043 <Normal Text>           </Normal Text><Reserved>class</Reserved><Normal Text> </Normal Text><Normal Text>DateTime </Normal Text><Normal Text>{</Normal Text><br/>
0044 <Normal Text>                   </Normal Text><Parameter>info</Parameter><Symbol>:</Symbol><Normal Text> </Normal Text><Types>string</Types><Symbol>;</Symbol><br/>
0045 <Normal Text>                   </Normal Text><Reserved>constructor</Reserved><Normal Text>() { </Normal Text><Keyword>this</Keyword><Symbol>.</Symbol><Object Member>info</Object Member><Normal Text> </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Keyword><?php</Keyword><PHP Text> </PHP Text><Keyword>echo</Keyword><Symbol>(</Symbol><Function>date</Function><Symbol>(</Symbol><String>"F d, Y h:i:s"</String><Other>,</Other><PHP Text> </PHP Text><Variable>$timestamp</Variable><Symbol>))</Symbol><Other>;</Other><PHP Text> </PHP Text><Keyword>?></Keyword><Symbol>;</Symbol><Normal Text> }</Normal Text><br/>
0046 <Normal Text>                   </Normal Text><Keyword>get</Keyword><Normal Text>() { </Normal Text><ControlFlow>return</ControlFlow><Normal Text> </Normal Text><Keyword>this</Keyword><Symbol>.</Symbol><Object Member>info</Object Member><Symbol>;</Symbol><Normal Text> }</Normal Text><br/>
0047 <Normal Text>           }</Normal Text><br/>
0048 <Normal Text>   </Normal Text><Element Symbols></</Element Symbols><Element>script</Element><Element Symbols>></Element Symbols><br/>
0049 <Normal Text>   </Normal Text><Comment><!-- MustacheJS --></Comment><br/>
0050 <Normal Text>   </Normal Text><Element Symbols><</Element Symbols><Element>script</Element><Attribute> type=</Attribute><Value>"x-tmpl-mustache"</Value><Element Symbols>></Element Symbols><br/>
0051 <Normal Text>           </Normal Text><Comment>{{! </Comment><Keyword><?php</Keyword><PHP Text> </PHP Text><Keyword>print</Keyword><PHP Text> </PHP Text><String>"comment"</String><Other>;</Other><PHP Text> </PHP Text><Keyword>?></Keyword><Comment> }}</Comment><br/>
0052 <Normal Text>           </Normal Text><Mustache Block>{{#movie}}</Mustache Block><br/>
0053 <Normal Text>                   </Normal Text><Element Tag><div></Element Tag><br/>
0054 <Normal Text>                           </Normal Text><Element Tag><h1></Element Tag><Mustache Variable>{{</Mustache Variable><Mustache Inside>title</Mustache Inside><Mustache Variable>}}</Mustache Variable><Element Tag></h1></Element Tag><br/>
0055 <Normal Text>                           </Normal Text><Element Tag><img</Element Tag><Attribute> src</Attribute><Symbol>=</Symbol><Value>"</Value><Mustache Variable>{{</Mustache Variable><Mustache Inside>poster</Mustache Inside><Mustache Variable>}}</Mustache Variable><Value>"</Value><Attribute> alt</Attribute><Symbol>=</Symbol><Value>"</Value><Mustache Variable>{{</Mustache Variable><Mustache Inside>title</Mustache Inside><Mustache Variable>}}</Mustache Variable><Value>"</Value><Element Tag>/></Element Tag><br/>
0056 <Normal Text>                           </Normal Text><Keyword><?php</Keyword><PHP Text> </PHP Text><Keyword>echo</Keyword><PHP Text> </PHP Text><Variable>$movierating</Variable><Other>;</Other><PHP Text> </PHP Text><Keyword>?></Keyword><Normal Text> - </Normal Text><Mustache Variable>{{</Mustache Variable><Mustache Inside>ratings</Mustache Inside><Symbol>.</Symbol><Mustache Inside>critics_rating</Mustache Inside><Mustache Variable>}}</Mustache Variable><br/>
0057 <Normal Text>                   </Normal Text><Element Tag></div></Element Tag><br/>
0058 <Normal Text>           </Normal Text><Mustache Block>{{/movie}}</Mustache Block><br/>
0059 <Normal Text>   </Normal Text><Element Symbols></</Element Symbols><Element>script</Element><Element Symbols>></Element Symbols><br/>
0060 <Normal Text></Normal Text><br/>
0061 <Element Symbols></</Element Symbols><Element>html</Element><Element Symbols>></Element Symbols><br/>
0062 <Normal Text></Normal Text><br/>
0063 <Keyword><?php</Keyword><br/>
0064 <Variable>$var</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Heredoc><<<DOOH</Heredoc><br/>
0065 <String>This is the </String><Variable>$string</Variable><String> inside the variable (which seems to be rendered as a string)</String><br/>
0066 <String>It works well, I think.</String><br/>
0067 <Heredoc>DOOH</Heredoc><br/>
0068 <PHP Text></PHP Text><br/>
0069 <Comment># bug 382527</Comment><br/>
0070 <Control Structures>throw</Control Structures><PHP Text> </PHP Text><Keyword>new</Keyword><PHP Text> ParserException</PHP Text><Symbol>(</Symbol><String>"Test </String><Symbol>{</Symbol><Variable>$this</Variable><Symbol>-></Symbol><PHP Text>some_var</PHP Text><Symbol>[</Symbol><Variable>$index</Variable><Symbol>]}</Symbol><Backslash Code>\n</Backslash Code><String>in </String><Symbol>{</Symbol><Variable>$this</Variable><Symbol>-></Symbol><Function>file</Function><Symbol>}</Symbol><String> is missing.</String><Backslash Code>\n</Backslash Code><String>This is bad."</String><Symbol>)</Symbol><Other>;</Other><br/>
0071 <PHP Text></PHP Text><br/>
0072 <Variable>$arr</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Types>array</Types><Symbol>()</Symbol><Other>;</Other><br/>
0073 <Control Structures>foreach</Control Structures><Symbol>(</Symbol><Variable>$arr</Variable><PHP Text> </PHP Text><Keyword>as</Keyword><PHP Text> </PHP Text><Variable>$i</Variable><PHP Text> </PHP Text><Symbol>=></Symbol><PHP Text> </PHP Text><Variable>$v</Variable><Symbol>)</Symbol><Other>:</Other><br/>
0074 <PHP Text>      </PHP Text><Keyword>echo</Keyword><Symbol>(</Symbol><Variable>$i</Variable><Symbol>)</Symbol><Other>;</Other><br/>
0075 <Control Structures>endforeach</Control Structures><br/>
0076 <PHP Text></PHP Text><br/>
0077 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><String> </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>}</Symbol><String> "</String><Other>;</Other><br/>
0078 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><Symbol>[</Symbol><Decimal>1</Decimal><Symbol>]</Symbol><String> </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>[</Symbol><Decimal>1</Decimal><Symbol>]}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>[</Symbol><Decimal>1</Decimal><Symbol>]}</Symbol><String> "</String><Other>;</Other><br/>
0079 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><Symbol>[</Symbol><Operator>-</Operator><Decimal>1</Decimal><Symbol>]</Symbol><String> </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>[</Symbol><Operator>-</Operator><Decimal>1</Decimal><Symbol>]}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>[</Symbol><Operator>-</Operator><Decimal>1</Decimal><Symbol>]}</Symbol><String> "</String><Other>;</Other><br/>
0080 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><Symbol>[</Symbol><String>i</String><Symbol>]</Symbol><String> </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>[</Symbol><PHP Text>i</PHP Text><Symbol>]}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>[</Symbol><PHP Text>i</PHP Text><Symbol>]}</Symbol><String> "</String><Other>;</Other><br/>
0081 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><Symbol>[</Symbol><Operator>-</Operator><String>i</String><Symbol>]</Symbol><String> </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>[</Symbol><Operator>-</Operator><PHP Text>i</PHP Text><Symbol>]}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>[</Symbol><Operator>-</Operator><PHP Text>i</PHP Text><Symbol>]}</Symbol><String> "</String><Other>;</Other><br/>
0082 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><Symbol>[</Symbol><Variable>$i</Variable><Symbol>]</Symbol><String> </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>[</Symbol><Variable>$i</Variable><Symbol>]}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>[</Symbol><Variable>$i</Variable><Symbol>]}</Symbol><String> "</String><Other>;</Other><br/>
0083 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><Symbol>[</Symbol><Operator>-</Operator><Variable>$i</Variable><Symbol>]</Symbol><String> </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>[</Symbol><Operator>-</Operator><Variable>$i</Variable><Symbol>]}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>[</Symbol><Operator>-</Operator><Variable>$i</Variable><Symbol>]}</Symbol><String> "</String><Other>;</Other><br/>
0084 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><Symbol>[</Symbol><Error>$</Error><Variable>$i</Variable><String>] </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>[</Symbol><Variable>$$i</Variable><Symbol>]}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>[</Symbol><Variable>$$i</Variable><Symbol>]}</Symbol><String> "</String><Other>;</Other><br/>
0085 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><Symbol>[</Symbol><Variable>$x</Variable><Error>-</Error><String>>i] </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>[</Symbol><Variable>$x</Variable><Symbol>-></Symbol><PHP Text>i</PHP Text><Symbol>]}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>[</Symbol><Variable>$x</Variable><Symbol>-></Symbol><PHP Text>i</PHP Text><Symbol>]}</Symbol><String> "</String><Other>;</Other><br/>
0086 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><Symbol>[</Symbol><Variable>$x</Variable><Error>-</Error><String>></String><Variable>$i</Variable><String>] </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>[</Symbol><Variable>$x</Variable><Symbol>-></Symbol><Variable>$i</Variable><Symbol>]}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>[</Symbol><Variable>$x</Variable><Symbol>-></Symbol><Variable>$i</Variable><Symbol>]}</Symbol><String> "</String><Other>;</Other><br/>
0087 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" $</String><Variable>$var</Variable><String> </String><Symbol>{</Symbol><Variable>$$var</Variable><Symbol>}</Symbol><String> $</String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>}</Symbol><String> "</String><Other>;</Other><br/>
0088 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" $</String><Variable>$var</Variable><Symbol>[</Symbol><Decimal>1</Decimal><Symbol>]</Symbol><String> </String><Symbol>{</Symbol><Variable>$$var</Variable><Symbol>[</Symbol><Decimal>1</Decimal><Symbol>]}</Symbol><String> $</String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>[</Symbol><Decimal>1</Decimal><Symbol>]}</Symbol><String> "</String><Other>;</Other><br/>
0089 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" $</String><Variable>$var</Variable><Symbol>[</Symbol><Variable>$i</Variable><Symbol>]</Symbol><String> </String><Symbol>{</Symbol><Variable>$$var</Variable><Symbol>[</Symbol><Variable>$i</Variable><Symbol>]}</Symbol><String> $</String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>[</Symbol><Variable>$i</Variable><Symbol>]}</Symbol><String> "</String><Other>;</Other><br/>
0090 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><Symbol>[</Symbol><Variable>$i</Variable><Symbol>]</Symbol><String> </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>[</Symbol><Variable>$i</Variable><Symbol>]}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>[</Symbol><Variable>$i</Variable><Symbol>]}</Symbol><String> "</String><Other>;</Other><br/>
0091 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><Symbol>[</Symbol><Decimal>1</Decimal><Error>+</Error><String>1] </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>[</Symbol><Decimal>1</Decimal><Operator>+</Operator><Decimal>1</Decimal><Symbol>]}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>[</Symbol><Decimal>1</Decimal><Operator>+</Operator><Decimal>1</Decimal><Symbol>]}</Symbol><String> "</String><Other>;</Other><br/>
0092 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><Symbol>-></Symbol><PHP Text>mem</PHP Text><String> </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>-></Symbol><PHP Text>mem</PHP Text><Symbol>}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>-></Symbol><PHP Text>mem</PHP Text><Symbol>}</Symbol><String> "</String><Other>;</Other><br/>
0093 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><String>->3 </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>-></Symbol><Decimal>3</Decimal><Symbol>}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>-></Symbol><Decimal>3</Decimal><Symbol>}</Symbol><String> "</String><Other>;</Other><br/>
0094 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><String>-> </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>->}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>->}</Symbol><String> "</String><Other>;</Other><br/>
0095 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$var</Variable><String>-></String><Variable>$mem</Variable><String> </String><Symbol>{</Symbol><Variable>$var</Variable><Symbol>-></Symbol><Variable>$mem</Variable><Symbol>}</Symbol><String> </String><Variable>$</Variable><Symbol>{</Symbol><Variable>var</Variable><Symbol>-></Symbol><Variable>$mem</Variable><Symbol>}</Symbol><String> "</String><Other>;</Other><br/>
0096 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>" </String><Variable>$</Variable><Symbol>{</Symbol><Variable>$x</Variable><Symbol>->{</Symbol><String>'mem'</String><Symbol>}}</Symbol><String> "</String><Other>;</Other><br/>
0097 <Keyword>echo</Keyword><PHP Text> </PHP Text><String>"</String><Backslash Code>\n</Backslash Code><String> </String><Backslash Code>\t</Backslash Code><String> </String><Backslash Code>\\</Backslash Code><String> </String><Backslash Code>\xff</Backslash Code><String> \x"</String><Other>;</Other><br/>
0098 <PHP Text></PHP Text><br/>
0099 <Keyword>echo</Keyword><PHP Text> </PHP Text><Heredoc><<<HTML</Heredoc><br/>
0100 <Element Symbols><</Element Symbols><Element>p</Element><Element Symbols>></Element Symbols><Normal Text>bla </Normal Text><Variable>$var</Variable><Normal Text> \</Normal Text><Variable>$var</Variable><Normal Text> bla\'</Normal Text><Element Symbols></</Element Symbols><Element>p</Element><Element Symbols>></Element Symbols><br/>
0101 <Heredoc>HTML</Heredoc><Normal Text>;</Normal Text><br/>
0102 <Keyword>echo</Keyword><PHP Text> </PHP Text><Heredoc><<<"HTML"</Heredoc><br/>
0103 <Element Symbols><</Element Symbols><Element>p</Element><Element Symbols>></Element Symbols><Normal Text>bla </Normal Text><Variable>$var</Variable><Normal Text> \</Normal Text><Variable>$var</Variable><Normal Text> bla\'</Normal Text><Element Symbols></</Element Symbols><Element>p</Element><Element Symbols>></Element Symbols><br/>
0104 <Heredoc>HTML</Heredoc><Normal Text>;</Normal Text><br/>
0105 <Keyword>echo</Keyword><PHP Text> </PHP Text><Nowdoc><<<'HTML'</Nowdoc><br/>
0106 <Element Symbols><</Element Symbols><Element>p</Element><Element Symbols>></Element Symbols><Normal Text>bla $var \$var bla\'</Normal Text><Element Symbols></</Element Symbols><Element>p</Element><Element Symbols>></Element Symbols><br/>
0107 <Nowdoc>HTML</Nowdoc><Normal Text>;</Normal Text><br/>
0108 <Keyword>echo</Keyword><PHP Text> </PHP Text><Heredoc><<<DOC</Heredoc><br/>
0109 <String><p>bla </String><Variable>$var</Variable><String> \</String><Variable>$var</Variable><String> bla\'</p></String><br/>
0110 <Heredoc>DOC</Heredoc><Normal Text>;</Normal Text><br/>
0111 <Keyword>echo</Keyword><PHP Text> </PHP Text><Heredoc><<<DOC</Heredoc><br/>
0112 <String>                <p>bla </String><Variable>$var</Variable><String> \</String><Variable>$var</Variable><String> bla\'</p></String><br/>
0113 <Heredoc>       DOC</Heredoc><Normal Text>;</Normal Text><br/>
0114 <Keyword>echo</Keyword><PHP Text> </PHP Text><Heredoc><<<DOC</Heredoc><br/>
0115 <String>    <p>bla </String><Variable>$var</Variable><String> \</String><Variable>$var</Variable><String> bla\'</p></String><br/>
0116 <Heredoc>  DOC</Heredoc><Normal Text>;</Normal Text><br/>
0117 <PHP Text></PHP Text><br/>
0118 <Keyword>echo</Keyword><PHP Text> </PHP Text><Decimal>123456</Decimal><PHP Text> </PHP Text><Decimal>1_2_34_5</Decimal><PHP Text> </PHP Text><Error>1</Error><PHP Text>__2 </PHP Text><Error>1</Error><PHP Text>_</PHP Text><Other>;</Other><br/>
0119 <Keyword>echo</Keyword><PHP Text> </PHP Text><Hex>0x12345af</Hex><PHP Text> </PHP Text><Hex>0x1_2_3_45_a_f</Hex><PHP Text> </PHP Text><Error>0</Error><PHP Text>x1__2 </PHP Text><Error>0</Error><PHP Text>x_1 </PHP Text><Error>0</Error><PHP Text>x1_ </PHP Text><Error>0</Error><PHP Text>x1g </PHP Text><Error>0</Error><PHP Text>xg</PHP Text><Other>;</Other><br/>
0120 <Keyword>echo</Keyword><PHP Text> </PHP Text><Binary>0b1011</Binary><PHP Text> </PHP Text><Binary>0b1_01_1</Binary><PHP Text> </PHP Text><Error>0</Error><PHP Text>b1__0 </PHP Text><Error>0</Error><PHP Text>b_1 </PHP Text><Error>0</Error><PHP Text>b1_ </PHP Text><Error>0</Error><PHP Text>b12 </PHP Text><Error>0</Error><PHP Text>b2</PHP Text><Other>;</Other><br/>
0121 <Keyword>echo</Keyword><PHP Text> </PHP Text><Octal>01234</Octal><PHP Text> </PHP Text><Octal>01_23_4</Octal><PHP Text> </PHP Text><Octal>0_1</Octal><PHP Text> </PHP Text><Error>0</Error><PHP Text>__1 </PHP Text><Error>01</Error><PHP Text>_ </PHP Text><Error>018</Error><PHP Text> </PHP Text><Error>08</Error><Other>;</Other><br/>
0122 <Keyword>echo</Keyword><PHP Text> </PHP Text><Octal>0o1234</Octal><PHP Text> </PHP Text><Octal>0O1_23_4</Octal><PHP Text> </PHP Text><Error>0</Error><PHP Text>o1_1_ </PHP Text><Error>0</Error><PHP Text>o1__1 </PHP Text><Error>0</Error><PHP Text>o_1</PHP Text><Other>;</Other><br/>
0123 <Keyword>echo</Keyword><PHP Text> </PHP Text><Float>123.</Float><PHP Text> </PHP Text><Float>.45</Float><PHP Text> </PHP Text><Float>123.45</Float><PHP Text> </PHP Text><Float>1_23.4_5e1_2</Float><Other>;</Other><br/>
0124 <Keyword>echo</Keyword><PHP Text> </PHP Text><Float>123.e1</Float><PHP Text> </PHP Text><Float>.45e1</Float><PHP Text> </PHP Text><Float>123.45e1</Float><Other>;</Other><br/>
0125 <Keyword>echo</Keyword><PHP Text> </PHP Text><Float>123.e+1</Float><PHP Text> </PHP Text><Float>.45e+1</Float><PHP Text> </PHP Text><Float>123.45e+1</Float><Other>;</Other><br/>
0126 <Keyword>echo</Keyword><PHP Text> </PHP Text><Float>123.</Float><PHP Text>e</PHP Text><Operator>++</Operator><Decimal>1</Decimal><PHP Text> </PHP Text><Operator>.</Operator><PHP Text>_45e</PHP Text><Operator>+</Operator><Decimal>1</Decimal><PHP Text> </PHP Text><Float>123.</Float><PHP Text>_45e</PHP Text><Operator>+</Operator><Decimal>1</Decimal><Other>;</Other><PHP Text> </PHP Text><Comment>// bad float</Comment><br/>
0127 <PHP Text></PHP Text><br/>
0128 <Keyword>echo</Keyword><PHP Text> </PHP Text><Float>123.</Float><Operator>.</Operator><Float>.45</Float><Other>;</Other><br/>
0129 <Keyword>echo</Keyword><PHP Text> add</PHP Text><Symbol>(...[</Symbol><Decimal>1</Decimal><Other>,</Other><PHP Text> </PHP Text><Decimal>2</Decimal><Symbol>])</Symbol><Operator>.</Operator><String>"</String><Backslash Code>\n</Backslash Code><String>"</String><Other>;</Other><br/>
0130 <PHP Text></PHP Text><br/>
0131 <Keyword>function</Keyword><PHP Text> gen_three_nulls</PHP Text><Symbol>()</Symbol><PHP Text> </PHP Text><Symbol>{</Symbol><br/>
0132 <PHP Text>    </PHP Text><Control Structures>foreach</Control Structures><PHP Text> </PHP Text><Symbol>(</Symbol><Function>range</Function><Symbol>(</Symbol><Decimal>1</Decimal><Other>,</Other><PHP Text> </PHP Text><Decimal>3</Decimal><Symbol>)</Symbol><PHP Text> </PHP Text><Keyword>as</Keyword><PHP Text> </PHP Text><Variable>$i</Variable><Symbol>)</Symbol><PHP Text> </PHP Text><Symbol>{</Symbol><br/>
0133 <PHP Text>        </PHP Text><Control Structures>yield</Control Structures><Other>;</Other><br/>
0134 <PHP Text>    </PHP Text><Symbol>}</Symbol><br/>
0135 <Symbol>}</Symbol><br/>
0136 <PHP Text></PHP Text><br/>
0137 <Keyword>function</Keyword><PHP Text> </PHP Text><Operator>&</Operator><PHP Text>gen_reference</PHP Text><Symbol>()</Symbol><PHP Text> </PHP Text><Symbol>{</Symbol><br/>
0138 <PHP Text>    </PHP Text><Variable>$value</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Decimal>3</Decimal><Other>;</Other><br/>
0139 <PHP Text></PHP Text><br/>
0140 <PHP Text>    </PHP Text><Control Structures>while</Control Structures><PHP Text> </PHP Text><Symbol>(</Symbol><Variable>$value</Variable><PHP Text> </PHP Text><Operator>></Operator><PHP Text> </PHP Text><Decimal>0</Decimal><Symbol>)</Symbol><PHP Text> </PHP Text><Symbol>{</Symbol><br/>
0141 <PHP Text>        </PHP Text><Control Structures>yield</Control Structures><PHP Text> </PHP Text><Variable>$value</Variable><Other>;</Other><br/>
0142 <PHP Text>    </PHP Text><Symbol>}</Symbol><br/>
0143 <Symbol>}</Symbol><br/>
0144 <PHP Text></PHP Text><br/>
0145 <Keyword>function</Keyword><PHP Text> gen</PHP Text><Symbol>()</Symbol><PHP Text> </PHP Text><Symbol>{</Symbol><br/>
0146 <PHP Text>    </PHP Text><Control Structures>yield</Control Structures><PHP Text> </PHP Text><Decimal>0</Decimal><Other>;</Other><PHP Text> </PHP Text><Comment>// key 0</Comment><br/>
0147 <PHP Text>    </PHP Text><Control Structures>yield</Control Structures><PHP Text> </PHP Text><Control Structures>from</Control Structures><PHP Text> inner</PHP Text><Symbol>()</Symbol><Other>;</Other><PHP Text> </PHP Text><Comment>// keys 0-2</Comment><br/>
0148 <PHP Text>    </PHP Text><Control Structures>yield</Control Structures><PHP Text> </PHP Text><Decimal>4</Decimal><Other>;</Other><PHP Text> </PHP Text><Comment>// key 1</Comment><br/>
0149 <Symbol>}</Symbol><br/>
0150 <PHP Text></PHP Text><br/>
0151 <Control Structures>switch</Control Structures><PHP Text> </PHP Text><Symbol>(</Symbol><Decimal>1</Decimal><Symbol>)</Symbol><PHP Text> </PHP Text><Symbol>{</Symbol><br/>
0152 <PHP Text>    </PHP Text><Control Structures>case</Control Structures><PHP Text> </PHP Text><Decimal>1</Decimal><Other>:</Other><PHP Text> </PHP Text><Keyword>echo</Keyword><PHP Text> </PHP Text><String>'plop'</String><Other>;</Other><br/>
0153 <PHP Text>    </PHP Text><Control Structures>case</Control Structures><PHP Text> </PHP Text><Decimal>1</Decimal><Other>;</Other><PHP Text> </PHP Text><Keyword>echo</Keyword><PHP Text> </PHP Text><String>'plop'</String><Other>;</Other><br/>
0154 <PHP Text>    </PHP Text><Control Structures>default</Control Structures><Other>:</Other><PHP Text> </PHP Text><Keyword>echo</Keyword><PHP Text> </PHP Text><String>'plop'</String><Other>;</Other><br/>
0155 <PHP Text>    </PHP Text><Control Structures>default</Control Structures><PHP Text> </PHP Text><Other>:</Other><PHP Text> </PHP Text><Keyword>echo</Keyword><PHP Text> </PHP Text><String>'plop'</String><Other>;</Other><br/>
0156 <Symbol>}</Symbol><br/>
0157 <PHP Text></PHP Text><br/>
0158 <Keyword>class</Keyword><PHP Text> User</PHP Text><br/>
0159 <Symbol>{</Symbol><br/>
0160 <PHP Text>    </PHP Text><Keyword>public</Keyword><PHP Text> </PHP Text><Types>int</Types><PHP Text> </PHP Text><Variable>$id</Variable><Other>;</Other><br/>
0161 <PHP Text>    </PHP Text><Keyword>public</Keyword><PHP Text> </PHP Text><Other>?</Other><Types>string</Types><PHP Text> </PHP Text><Variable>$name</Variable><Other>;</Other><br/>
0162 <PHP Text></PHP Text><br/>
0163 <PHP Text>    </PHP Text><Keyword>public</Keyword><PHP Text> </PHP Text><Keyword>function</Keyword><PHP Text> </PHP Text><Special method>__construct</Special method><Symbol>(</Symbol><Types>int</Types><PHP Text> </PHP Text><Variable>$id</Variable><Other>,</Other><PHP Text> </PHP Text><Other>?</Other><Types>string</Types><PHP Text> </PHP Text><Variable>$name</Variable><Symbol>)</Symbol><PHP Text>  </PHP Text><Other>:</Other><PHP Text> </PHP Text><Types>void</Types><br/>
0164 <PHP Text>    </PHP Text><Symbol>{</Symbol><br/>
0165 <PHP Text>        </PHP Text><Special Variable>$this</Special Variable><Symbol>-></Symbol><PHP Text>id </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Variable>$id</Variable><Other>;</Other><br/>
0166 <PHP Text>        </PHP Text><Special Variable>$this</Special Variable><Symbol>-></Symbol><PHP Text>name </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Variable>$name</Variable><Other>;</Other><br/>
0167 <PHP Text>    </PHP Text><Symbol>}</Symbol><br/>
0168 <Symbol>}</Symbol><br/>
0169 <PHP Text></PHP Text><br/>
0170 <Keyword>class</Keyword><PHP Text> MyClass </PHP Text><Symbol>{</Symbol><br/>
0171 <PHP Text>    </PHP Text><Keyword>const</Keyword><PHP Text> </PHP Text><Constant>CONST_VALUE</Constant><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><String>'A constant value'</String><Other>;</Other><br/>
0172 <Symbol>}</Symbol><br/>
0173 <PHP Text></PHP Text><br/>
0174 <Keyword>class</Keyword><PHP Text> OtherClass </PHP Text><Keyword>extends</Keyword><PHP Text> MyClass</PHP Text><br/>
0175 <Symbol>{</Symbol><br/>
0176 <PHP Text>    </PHP Text><Keyword>public</Keyword><PHP Text> </PHP Text><Keyword>static</Keyword><PHP Text> </PHP Text><Variable>$my_static</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><String>'static var'</String><Other>;</Other><br/>
0177 <PHP Text></PHP Text><br/>
0178 <PHP Text>    </PHP Text><Keyword>public</Keyword><PHP Text> </PHP Text><Keyword>static</Keyword><PHP Text> </PHP Text><Keyword>function</Keyword><PHP Text> doubleColon</PHP Text><Symbol>()</Symbol><PHP Text> </PHP Text><Symbol>{</Symbol><br/>
0179 <PHP Text>        </PHP Text><Keyword>echo</Keyword><PHP Text> </PHP Text><Keyword>parent</Keyword><Scope Resolution>::</Scope Resolution><Constant>CONST_VALUE</Constant><PHP Text> </PHP Text><Operator>.</Operator><PHP Text> </PHP Text><String>"</String><Backslash Code>\n</Backslash Code><String>"</String><Other>;</Other><br/>
0180 <PHP Text>        </PHP Text><Keyword>echo</Keyword><PHP Text> </PHP Text><Keyword>self</Keyword><Scope Resolution>::</Scope Resolution><Variable>$my_static</Variable><PHP Text> </PHP Text><Operator>.</Operator><PHP Text> </PHP Text><String>"</String><Backslash Code>\n</Backslash Code><String>"</String><Other>;</Other><br/>
0181 <PHP Text>    </PHP Text><Symbol>}</Symbol><br/>
0182 <Symbol>}</Symbol><br/>
0183 <PHP Text></PHP Text><br/>
0184 <Variable>$classname</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><String>'MyClass'</String><Other>;</Other><br/>
0185 <Keyword>echo</Keyword><PHP Text> </PHP Text><Variable>$classname</Variable><Scope Resolution>::</Scope Resolution><Constant>CONST_VALUE</Constant><Other>;</Other><br/>
0186 <PHP Text></PHP Text><br/>
0187 <Keyword>echo</Keyword><PHP Text> MyClass</PHP Text><Scope Resolution>::</Scope Resolution><Constant>CONST_VALUE</Constant><Other>;</Other><br/>
0188 <PHP Text></PHP Text><br/>
0189 <Variable>$classname</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><String>'OtherClass'</String><Other>;</Other><br/>
0190 <Variable>$classname</Variable><Scope Resolution>::</Scope Resolution><PHP Text>doubleColon</PHP Text><Symbol>()</Symbol><Other>;</Other><br/>
0191 <PHP Text></PHP Text><br/>
0192 <PHP Text>OtherClass</PHP Text><Scope Resolution>::</Scope Resolution><PHP Text>doubleColon</PHP Text><Symbol>()</Symbol><Other>;</Other><br/>
0193 <Keyword>new</Keyword><PHP Text> </PHP Text><Variable>$classname</Variable><Scope Resolution>::</Scope Resolution><Keyword>class</Keyword><Other>;</Other><br/>
0194 <PHP Text></PHP Text><br/>
0195 <Variable>$user</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Keyword>new</Keyword><PHP Text> User</PHP Text><Symbol>(</Symbol><Decimal>1234</Decimal><Other>,</Other><PHP Text> </PHP Text><Keyword>null</Keyword><Symbol>)</Symbol><Other>;</Other><br/>
0196 <PHP Text></PHP Text><br/>
0197 <Variable>$y</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Decimal>1</Decimal><Other>;</Other><br/>
0198 <Variable>$fn1</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Keyword>fn</Keyword><Symbol>(</Symbol><Variable>$x</Variable><Symbol>)</Symbol><PHP Text> </PHP Text><Symbol>=></Symbol><PHP Text> </PHP Text><Variable>$x</Variable><PHP Text> </PHP Text><Operator>+</Operator><PHP Text> </PHP Text><Variable>$y</Variable><Other>;</Other><br/>
0199 <Variable>$fn2</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Keyword>function</Keyword><PHP Text> </PHP Text><Symbol>(</Symbol><Variable>$x</Variable><Symbol>)</Symbol><PHP Text> </PHP Text><Keyword>use</Keyword><PHP Text> </PHP Text><Symbol>(</Symbol><Variable>$y</Variable><Symbol>)</Symbol><PHP Text> </PHP Text><Symbol>{</Symbol><br/>
0200 <PHP Text>    </PHP Text><Control Structures>return</Control Structures><PHP Text> </PHP Text><Variable>$x</Variable><PHP Text> </PHP Text><Operator>+</Operator><PHP Text> </PHP Text><Variable>$y</Variable><Other>;</Other><br/>
0201 <Symbol>}</Symbol><Other>;</Other><br/>
0202 <PHP Text></PHP Text><br/>
0203 <Variable>$a</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Symbol>[</Symbol><Decimal>1</Decimal><Other>,</Other><Decimal>2</Decimal><Other>,</Other><Decimal>3</Decimal><Other>,</Other><String>'x'</String><Symbol>=></Symbol><Decimal>4</Decimal><Symbol>]</Symbol><Other>;</Other><br/>
0204 <Variable>$b</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Types>array</Types><Symbol>(</Symbol><Decimal>1</Decimal><Other>,</Other><Decimal>2</Decimal><Other>,</Other><Decimal>3</Decimal><Other>,</Other><String>'x'</String><Symbol>=></Symbol><Decimal>4</Decimal><Symbol>)</Symbol><Other>;</Other><br/>
0205 <PHP Text></PHP Text><br/>
0206 <Keyword>namespace</Keyword><PHP Text> </PHP Text><Constant>A</Constant><Scope Resolution>\</Scope Resolution><Constant>B</Constant><Scope Resolution>\</Scope Resolution><Constant>C</Constant><Other>;</Other><br/>
0207 <Keyword>class</Keyword><PHP Text> </PHP Text><Classes>Exception</Classes><PHP Text> </PHP Text><Keyword>extends</Keyword><PHP Text> </PHP Text><Scope Resolution>\</Scope Resolution><Classes>Exception</Classes><PHP Text> </PHP Text><Symbol>{}</Symbol><br/>
0208 <PHP Text></PHP Text><br/>
0209 <Variable>$b</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Keyword>new</Keyword><PHP Text> </PHP Text><Scope Resolution>\</Scope Resolution><Classes>Exception</Classes><Symbol>(</Symbol><String>'hi'</String><Symbol>)</Symbol><Other>;</Other><br/>
0210 <Variable>$x</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Keyword>new</Keyword><PHP Text> </PHP Text><Constant>A</Constant><Scope Resolution>\</Scope Resolution><Constant>B</Constant><Scope Resolution>\</Scope Resolution><PHP Text>Foo</PHP Text><Symbol>(</Symbol><String>'hi'</String><Symbol>)</Symbol><Other>;</Other><br/>
0211 <Variable>$n</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Scope Resolution>\</Scope Resolution><Function>strlen</Function><Symbol>(</Symbol><Variable>$str</Variable><Symbol>)</Symbol><PHP Text> </PHP Text><Operator>-</Operator><PHP Text> </PHP Text><Decimal>1</Decimal><Other>;</Other><br/>
0212 <PHP Text></PHP Text><br/>
0213 <Variable>$r</Variable><PHP Text> </PHP Text><Operator>=</Operator><PHP Text> </PHP Text><Variable>$x</Variable><PHP Text> </PHP Text><Operator><=></Operator><PHP Text> </PHP Text><Variable>$y</Variable><PHP Text> </PHP Text><Operator>and</Operator><PHP Text> </PHP Text><Variable>$z</Variable><Other>;</Other><br/>
0214 <PHP Text></PHP Text><br/>
0215 <Attribute>#[ExampleAttribute</Attribute><Symbol>(</Symbol><String>'Hello world'</String><Other>,</Other><Attribute> </Attribute><Decimal>42</Decimal><Symbol>)</Symbol><Attribute>]</Attribute><br/>
0216 <Keyword>class</Keyword><PHP Text> Foo </PHP Text><Symbol>{}</Symbol><br/>
0217 <Keyword>function</Keyword><PHP Text> foo</PHP Text><Symbol>(</Symbol><Attribute>#[TestAttr]</Attribute><PHP Text> </PHP Text><Variable>$bar</Variable><Symbol>){</Symbol><br/>
0218 <Symbol>}</Symbol><br/>
0219 <PHP Text></PHP Text><br/>
0220 <Keyword>enum</Keyword><PHP Text> Suit </PHP Text><Symbol>{</Symbol><br/>
0221 <PHP Text>    </PHP Text><Control Structures>case</Control Structures><PHP Text> Clubs</PHP Text><Other>;</Other><br/>
0222 <PHP Text>    </PHP Text><Control Structures>case</Control Structures><PHP Text> Diamonds</PHP Text><Other>;</Other><br/>
0223 <Symbol>}</Symbol><br/>
0224 <Keyword>?></Keyword><br/>
0225 <Normal Text></Normal Text><br/>
0226 <Keyword><?php</Keyword><PHP Text> </PHP Text><Control Structures>if</Control Structures><PHP Text> </PHP Text><Symbol>(</Symbol><PHP Text>n</PHP Text><Symbol>)</Symbol><Other>:</Other><PHP Text> </PHP Text><Keyword>?></Keyword><br/>
0227 <Element Symbols><</Element Symbols><Element>p</Element><Element Symbols>></Element Symbols><Normal Text>bla ba</Normal Text><Element Symbols></</Element Symbols><Element>p</Element><Element Symbols>></Element Symbols><br/>
0228 <Keyword><?php</Keyword><PHP Text> </PHP Text><Control Structures>endif</Control Structures><PHP Text> </PHP Text><Keyword>?></Keyword><br/>