xref: /OpenGrok/opengrok-indexer/src/test/resources/analysis/php/sampleXrefRes.html (revision eeb7e5b33d1bcc524fcc9d1d560447b044e286a4)
1*eeb7e5b3SAdam Hornáček<!DOCTYPE html><html><head><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><link rel="stylesheet" type="text/css" href="http://localhost:8080/source/default/style.css" /><title>PHP Xref Test</title></head>
2*eeb7e5b3SAdam Hornáček<body><div id="src"><pre>
3*eeb7e5b3SAdam Hornáček<script type="text/javascript">/* <![CDATA[ */
4*eeb7e5b3SAdam Hornáčekfunction get_sym_list(){return [["Variable","xv",[["a",10],["b",7],["c",7],["g",6]]],["Function","xf",[["foo",5]]]];} /* ]]> */</script><a class="l" name="1" href="#1">1</a>&lt;<span class="n">h3</span>&gt;some text&lt;/<span class="n">h3</span>&gt;&lt;<span class="n">ad</span>:<span class="n">a2</span> <strong>href</strong>=<span class="s">&quot;bar foo</span>
5*eeb7e5b3SAdam Hornáček<a class="l" name="2" href="#2">2</a><span class="s">si&quot;</span>&gt;&lt;<span class="n">a</span> <strong>href</strong>=<span class="s">&apos;bar&apos;</span> <strong>goo</strong> <strong>foo</strong>=<span class="s">ooo </span><strong>oo</strong>=<span class="s">ooo </span><strong>kk</strong>
6*eeb7e5b3SAdam Hornáček<a class="l" name="3" href="#3">3</a><strong>kk</strong>&gt;&lt;/<span class="n">a</span>&gt;&lt;<span class="n">h1</span> <strong>foo</strong>=<span class="s">&quot;foo</span><strong>&lt;?=</strong> $<a class="d intelliWindow-symbol" href="#a" data-definition-place="defined-in-file">a</a> <span class="c">// foo </span><strong>?&gt;</strong><span class="s">c</span>
7*eeb7e5b3SAdam Hornáček<a class="l" name="4" href="#4">4</a><span class="s">com&quot;</span>&gt;h1 text&lt;/<span class="n">h1</span>&gt;
8*eeb7e5b3SAdam Hornáček<a class="l" name="5" href="#5">5</a><span class="c">&lt;!-- foo </span><strong>&lt;?php</strong> <b>function</b> <a class="xf" name="foo"/><a href="/source/s?refs=foo" class="xf intelliWindow-symbol" data-definition-place="def">foo</a>() { $<a href="/source/s?defs=bar" class="intelliWindow-symbol" data-definition-place="undefined-in-file">bar</a> = <span class="n">077</span>; <span class="c">/* ?&gt;*/</span><span class="c">//</span><strong>?&gt;</strong><span class="c"> <a href="http://foo.com">http://foo.com</a></span>
9*eeb7e5b3SAdam Hornáček<a class="l" name="6" href="#6">6</a><span class="c">&lt;h1&gt; --&gt;</span><strong>&lt;?php</strong> } $<a class="xv" name="g"/><a href="/source/s?refs=g" class="xv intelliWindow-symbol" data-definition-place="def">g</a> = $<a class="d intelliWindow-symbol" href="#a" data-definition-place="defined-in-file">a</a> <b>xor</b> $<a class="d intelliWindow-symbol" href="#c" data-definition-place="defined-in-file">c</a>;
10*eeb7e5b3SAdam Hornáček<a class="l" name="7" href="#7">7</a>$<a class="xv" name="b"/><a href="/source/s?refs=b" class="xv intelliWindow-symbol" data-definition-place="def">b</a> = <span class="s">&quot;<strong>\&quot;</strong> \``&quot;</span>; $<a class="xv" name="c"/><a href="/source/s?refs=c" class="xv intelliWindow-symbol" data-definition-place="def">c</a> = <span class="s">`\&quot; <strong>\`</strong>&quot; </span>{$<a class="d intelliWindow-symbol" href="#a" data-definition-place="defined-in-file">a</a>[$<a class="d intelliWindow-symbol" href="#a" data-definition-place="defined-in-file">a</a>
11*eeb7e5b3SAdam Hornáček<a class="l" name="8" href="#8">8</a>-&gt;
12*eeb7e5b3SAdam Hornáček<a class="l" name="9" href="#9">9</a>	<a href="/source/s?defs=doo" class="intelliWindow-symbol" data-definition-place="undefined-in-file">doo</a> * <span class="n">0x2</span>] }<span class="s"> bar`</span>;
13*eeb7e5b3SAdam Hornáček<a class="hl" name="10" href="#10">10</a>$<a class="xv" name="a"/><a href="/source/s?refs=a" class="xv intelliWindow-symbol" data-definition-place="def">a</a> = ( 	<em>bool</em>)(<em>INT</em>	 )(<em>binary</em>)&lt;&lt;&lt;<span class="b">FOO</span>
14*eeb7e5b3SAdam Hornáček<a class="l" name="11" href="#11">11</a><span class="s">Foo 1 <strong>\n</strong> <strong>\x0</strong> <strong>\0</strong> <strong>\007</strong> \&quot; \` <strong>\xFF</strong> \j <strong>\\</strong>\&quot;<strong>\$</strong> \{</span>
15*eeb7e5b3SAdam Hornáček<a class="l" name="12" href="#12">12</a><span class="s"></span>$<a class="d intelliWindow-symbol" href="#foo" data-definition-place="defined-in-file">foo</a>[$<a href="/source/s?defs=bar" class="intelliWindow-symbol" data-definition-place="undefined-in-file">bar</a>]<span class="s">[there]</span>
16*eeb7e5b3SAdam Hornáček<a class="l" name="13" href="#13">13</a><span class="s"></span>{${$<a href="/source/s?defs=name" class="intelliWindow-symbol" data-definition-place="undefined-in-file">name</a>}}<span class="s"></span>
17*eeb7e5b3SAdam Hornáček<a class="l" name="14" href="#14">14</a><span class="s">{<strong>\$</strong><strong>\$</strong>{</span>{$<a class="d intelliWindow-symbol" href="#foo" data-definition-place="defined-in-file">foo</a>-&gt;<a href="/source/s?defs=bar" class="intelliWindow-symbol" data-definition-place="undefined-in-file">bar</a>[<span class="n">1</span>]}<span class="s"></span>
18*eeb7e5b3SAdam Hornáček<a class="l" name="15" href="#15">15</a><span class="s"></span>{$<a class="d intelliWindow-symbol" href="#foo" data-definition-place="defined-in-file">foo</a>[b&lt;&lt;&lt; 	&apos;<span class="b">BAR</span>&apos;
19*eeb7e5b3SAdam Hornáček<a class="l" name="16" href="#16">16</a><span class="s">bar$b</span>
20*eeb7e5b3SAdam Hornáček<a class="l" name="17" href="#17">17</a><span class="s">UBAR;
21*eeb7e5b3SAdam Hornáček<a class="l" name="18" href="#18">18</a>UBAR
22*eeb7e5b3SAdam Hornáček<a class="l" name="19" href="#19">19</a></span><span class="b">BAR</span>
23*eeb7e5b3SAdam Hornáček<a class="hl" name="20" href="#20">20</a>]-&gt;<a href="/source/s?defs=ff" class="intelliWindow-symbol" data-definition-place="undefined-in-file">ff</a>[<span class="s">&quot;Bar&quot;</span>[<span class="s">&quot;0&quot;</span>[<span class="n">0</span>]] . &lt;&lt;&lt;<span class="b">EO</span>
24*eeb7e5b3SAdam Hornáček<a class="l" name="21" href="#21">21</a><span class="s"></span>$<a class="d intelliWindow-symbol" href="#foo" data-definition-place="defined-in-file">foo</a>[<span class="s">kk</span>]<span class="s">[ll]</span>
25*eeb7e5b3SAdam Hornáček<a class="l" name="22" href="#22">22</a><span class="s"></span><span class="b">EO</span>
26*eeb7e5b3SAdam Hornáček<a class="l" name="23" href="#23">23</a><span class="c">/*comment*/</span>]}<span class="s"></span>
27*eeb7e5b3SAdam Hornáček<a class="l" name="24" href="#24">24</a><span class="s">GFOO;
28*eeb7e5b3SAdam Hornáček<a class="l" name="25" href="#25">25</a></span><span class="b">FOO</span>;
29*eeb7e5b3SAdam Hornáček<a class="l" name="26" href="#26">26</a>
30*eeb7e5b3SAdam Hornáček<a class="l" name="27" href="#27">27</a><span class="c">/**<strong>@foo</strong> <strong>@foo</strong> {@foo bar} {<strong>@link</strong> <a href="http://foobar.com/">http://foobar.com/</a>}</span>
31*eeb7e5b3SAdam Hornáček<a class="l" name="28" href="#28">28</a><span class="c"> *<strong>@throws</strong> <a href="/source/s?defs=FooException" class="intelliWindow-symbol" data-definition-place="undefined-in-file">FooException</a></span>
32*eeb7e5b3SAdam Hornáček<a class="l" name="29" href="#29">29</a><span class="c"> * <strong>@uses</strong> 	$<a href="/source/s?defs=used" class="intelliWindow-symbol" data-definition-place="undefined-in-file">used</a></span>
33*eeb7e5b3SAdam Hornáček<a class="hl" name="30" href="#30">30</a><span class="c"> * <strong>@return</strong>	<a href="/source/s?defs=Foo" class="intelliWindow-symbol" data-definition-place="undefined-in-file">Foo</a>|<a href="/source/s?defs=Bar" class="intelliWindow-symbol" data-definition-place="undefined-in-file">Bar</a>[]<a href="/source/s?defs=" class="intelliWindow-symbol" data-definition-place="undefined-in-file"></a>|	mixed|Baz[]|	Bat | Bak</span>
34*eeb7e5b3SAdam Hornáček<a class="l" name="31" href="#31">31</a><span class="c"> * <strong>@param</strong> (<b>mixed</b>|<b>int</b>[]|<a href="/source/s?defs=Foo" class="intelliWindow-symbol" data-definition-place="undefined-in-file">Foo</a>)[]|<a href="/source/s?defs=Foo" class="intelliWindow-symbol" data-definition-place="undefined-in-file">Foo</a>[]<a href="/source/s?defs=" class="intelliWindow-symbol" data-definition-place="undefined-in-file"></a>	$<a href="/source/s?defs=param" class="intelliWindow-symbol" data-definition-place="undefined-in-file">param</a> fo</span>
35*eeb7e5b3SAdam Hornáček<a class="l" name="32" href="#32">32</a><span class="c"> * <strong>@param</strong> $foo_hh Foo bar</span>
36*eeb7e5b3SAdam Hornáček<a class="l" name="33" href="#33">33</a><span class="c">comentario */</span>
37*eeb7e5b3SAdam Hornáček<a class="l" name="34" href="#34">34</a><span class="c">//comentario</span>
38*eeb7e5b3SAdam Hornáček<a class="l" name="35" href="#35">35</a><span class="c">#come</span>
39*eeb7e5b3SAdam Hornáček<a class="l" name="36" href="#36">36</a>
40*eeb7e5b3SAdam Hornáček<a class="l" name="37" href="#37">37</a>$<a href="/source/s?defs=gata" class="intelliWindow-symbol" data-definition-place="undefined-in-file">gata</a>{<span class="s">&quot;1&quot;</span>} = b<span class="s">&apos;gata<strong>\&apos;</strong>&apos;</span>; <b>echo</b> b<span class="s">&quot;gata&quot;</span>;
41*eeb7e5b3SAdam Hornáček<a class="l" name="38" href="#38">38</a><b>echo</b> <span class="s">&quot;A Mini &#233; </span>$<a href="/source/s?defs=gata" class="intelliWindow-symbol" data-definition-place="undefined-in-file">gata</a><span class="s">!</span>
42*eeb7e5b3SAdam Hornáček<a class="l" name="39" href="#39">39</a><span class="s">Isto <strong>\$</strong>bar </span>$<a class="d intelliWindow-symbol" href="#foo" data-definition-place="defined-in-file">foo</a>[<span class="s">bar</span>]<span class="s"> ainda &#233; </span>{$<a href="/source/s?defs=_SERVER" class="intelliWindow-symbol" data-definition-place="undefined-in-file">_SERVER</a>[<span class="s">&quot;</span>{$<a href="/source/s?defs=_SERVER" class="intelliWindow-symbol" data-definition-place="undefined-in-file">_SERVER</a>[<span class="s">&quot;</span>$<a href="/source/s?defs=_SERVER" class="intelliWindow-symbol" data-definition-place="undefined-in-file">_SERVER</a>[<span class="s">foo</span>]<span class="s">&quot;</span>]}<span class="s">&quot;</span>]}<span class="s"> string</span>
43*eeb7e5b3SAdam Hornáček<a class="hl" name="40" href="#40">40</a><span class="s"></span>$<a class="d intelliWindow-symbol" href="#foo" data-definition-place="defined-in-file">foo</a>-&gt;<a href="/source/s?defs=bar" class="intelliWindow-symbol" data-definition-place="undefined-in-file">bar</a><span class="s">-&gt;sing </span>$<a class="d intelliWindow-symbol" href="#foo" data-definition-place="defined-in-file">foo</a>[$<a href="/source/s?defs=bar" class="intelliWindow-symbol" data-definition-place="undefined-in-file">bar</a>]<span class="s">[there] </span>$<a class="d intelliWindow-symbol" href="#foo" data-definition-place="defined-in-file">foo</a>[<span class="n">0b001</span>]<span class="s"> </span>${<a class="d intelliWindow-symbol" href="#a" data-definition-place="defined-in-file">a</a>[<span class="c">/*foo*/</span><span class="n">4</span>]}<span class="s">&quot;</span>;
44*eeb7e5b3SAdam Hornáček<a class="l" name="41" href="#41">41</a></pre></div></body></html>
45