Skip to content

Commit 9924c50

Browse files
committed
Align highlight_string|file with HTML standard and modern browsers
1 parent 4cbc66d commit 9924c50

File tree

12 files changed

+94
-70
lines changed

12 files changed

+94
-70
lines changed

Zend/tests/bug35655.phpt

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ EOT
1919
highlight_string($code);
2020
?>
2121
--EXPECT--
22-
<code><span style="color: #000000">
23-
<br /><span style="color: #0000BB">&lt;?php<br />&nbsp;&nbsp;$x&nbsp;</span><span style="color: #007700">=&nbsp;&lt;&lt;&lt;EOT<br /></span><span style="color: #DD0000">some&nbsp;string&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #007700">EOT<br />&nbsp;&nbsp;</span><span style="color: #0000BB">$y&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span>
24-
</span>
25-
</code>
22+
<pre style="color: #000000">
23+
<code style="color: #0000BB">&lt;?php
24+
$x </code><code style="color: #007700">= &lt;&lt;&lt;EOT
25+
</code><code style="color: #DD0000">some string
26+
</code><code style="color: #007700">EOT
27+
</code><code style="color: #0000BB">$y </code><code style="color: #007700">= </code><code style="color: #0000BB">2</code><code style="color: #007700">;
28+
</code><code style="color: #0000BB">?&gt;</code></pre>

Zend/tests/bug42767.phpt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,4 @@ highlight.html = #000000
1111
highlight_string('<?php /*some comment..');
1212
?>
1313
--EXPECT--
14-
<code><span style="color: #000000">
15-
<span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #FF8000">/*some&nbsp;comment..</span>
16-
</span>
17-
</code>
14+
<pre style="color: #000000"><code style="color: #0000BB">&lt;?php </code><code style="color: #FF8000">/*some comment..</code></pre>

Zend/tests/bug71086.phpt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,5 @@ var_dump($highlightedString);
88

99
?>
1010
--EXPECT--
11-
string(169) "<code><span style="color: #000000">
12-
<span style="color: #0000BB">&lt;?php&nbsp;<br />&nbsp;09&nbsp;09&nbsp;09</span><span style="color: #007700">;</span>
13-
</span>
14-
</code>"
11+
string(126) "<pre style="color: #000000"><code style="color: #0000BB">&lt;?php
12+
09 09 09</code><code style="color: #007700">;</code></pre>"

Zend/tests/nowdoc_014.phpt

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,18 @@ highlight.default = #0000BB
88
highlight.html = #000000
99
--FILE--
1010
<?php
11-
$code = <<<'EOF'
11+
$pre = <<<'EOF'
1212
<?php
1313
$x = <<<'EOT'
1414
EOT
1515
$y = 2;
1616
?>
1717
EOF;
18-
highlight_string($code);
18+
highlight_string($pre);
1919
?>
2020
--EXPECT--
21-
<code><span style="color: #000000">
22-
<span style="color: #0000BB">&lt;?php<br />&nbsp;&nbsp;$x&nbsp;</span><span style="color: #007700">=&nbsp;&lt;&lt;&lt;'EOT'<br />EOT<br />&nbsp;&nbsp;</span><span style="color: #0000BB">$y&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span>
23-
</span>
24-
</code>
21+
<pre style="color: #000000"><code style="color: #0000BB">&lt;?php
22+
$x </code><code style="color: #007700">= &lt;&lt;&lt;'EOT'
23+
EOT
24+
</code><code style="color: #0000BB">$y </code><code style="color: #007700">= </code><code style="color: #0000BB">2</code><code style="color: #007700">;
25+
</code><code style="color: #0000BB">?&gt;</code></pre>

Zend/zend_highlight.c

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@
2828
ZEND_API void zend_html_putc(char c)
2929
{
3030
switch (c) {
31-
case '\n':
32-
ZEND_PUTS("<br />");
33-
break;
3431
case '<':
3532
ZEND_PUTS("&lt;");
3633
break;
@@ -40,11 +37,8 @@ ZEND_API void zend_html_putc(char c)
4037
case '&':
4138
ZEND_PUTS("&amp;");
4239
break;
43-
case ' ':
44-
ZEND_PUTS("&nbsp;");
45-
break;
4640
case '\t':
47-
ZEND_PUTS("&nbsp;&nbsp;&nbsp;&nbsp;");
41+
ZEND_PUTS(" ");
4842
break;
4943
default:
5044
ZEND_PUTC(c);
@@ -88,8 +82,7 @@ ZEND_API void zend_highlight(zend_syntax_highlighter_ini *syntax_highlighter_ini
8882
char *last_color = syntax_highlighter_ini->highlight_html;
8983
char *next_color;
9084

91-
zend_printf("<code>");
92-
zend_printf("<span style=\"color: %s\">\n", last_color);
85+
zend_printf("<pre style=\"color: %s\">", last_color);
9386
/* highlight stuff coming back from zendlex() */
9487
while ((token_type=lex_scan(&token, NULL))) {
9588
switch (token_type) {
@@ -134,11 +127,11 @@ ZEND_API void zend_highlight(zend_syntax_highlighter_ini *syntax_highlighter_ini
134127

135128
if (last_color != next_color) {
136129
if (last_color != syntax_highlighter_ini->highlight_html) {
137-
zend_printf("</span>");
130+
zend_printf("</code>");
138131
}
139132
last_color = next_color;
140133
if (last_color != syntax_highlighter_ini->highlight_html) {
141-
zend_printf("<span style=\"color: %s\">", last_color);
134+
zend_printf("<code style=\"color: %s\">", last_color);
142135
}
143136
}
144137

@@ -162,10 +155,9 @@ ZEND_API void zend_highlight(zend_syntax_highlighter_ini *syntax_highlighter_ini
162155
}
163156

164157
if (last_color != syntax_highlighter_ini->highlight_html) {
165-
zend_printf("</span>\n");
158+
zend_printf("</code>");
166159
}
167-
zend_printf("</span>\n");
168-
zend_printf("</code>");
160+
zend_printf("</pre>");
169161

170162
/* Discard parse errors thrown during tokenization */
171163
zend_clear_exception();

ext/standard/tests/general_functions/highlight_heredoc.phpt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@ DDDD;
1616
highlight_string($str);
1717
?>
1818
--EXPECT--
19-
<code><span style="color: #000000">
20-
<br />$x=&lt;&lt;&lt;DD<br />jhdsjkfhjdsh<br />DD<br />."";<br />$a=&lt;&lt;&lt;DDDD<br />jhdsjkfhjdsh<br />DDDD;<br /></span>
21-
</code>
19+
<pre style="color: #000000">
20+
$x=&lt;&lt;&lt;DD
21+
jhdsjkfhjdsh
22+
DD
23+
."";
24+
$a=&lt;&lt;&lt;DDDD
25+
jhdsjkfhjdsh
26+
DDDD;
27+
</pre>

ext/standard/tests/strings/highlight_file.phpt

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,14 @@ Warning: highlight_file(%shighlight_file.dat): Failed to open stream: No such fi
4242

4343
Warning: highlight_file(): Failed opening '%shighlight_file.dat' for highlighting in %s on line %d
4444
bool(false)
45-
<code><span style="color: #000000">
46-
<span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"test"</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">?&gt;</span>
47-
</span>
48-
</code>bool(true)
49-
<code><span style="color: #000000">
50-
<span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"test&nbsp;?&gt;</span>
51-
</span>
52-
</code>bool(true)
53-
<code><span style="color: #000000">
54-
<br /><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">test&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">$var&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;</span><span style="color: #0000BB">foo</span><span style="color: #007700">()&nbsp;{&nbsp;echo&nbsp;</span><span style="color: #DD0000">"foo"</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;</span><span style="color: #0000BB">bar</span><span style="color: #007700">()&nbsp;{&nbsp;</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">test</span><span style="color: #007700">::</span><span style="color: #0000BB">foo</span><span style="color: #007700">());&nbsp;}<br />}<br /></span><span style="color: #0000BB">?&gt;</span>
55-
</span>
56-
</code>bool(true)
45+
<pre style="color: #000000"><code style="color: #0000BB">&lt;?php </code><code style="color: #007700">echo </code><code style="color: #DD0000">"test"</code><code style="color: #007700">; </code><code style="color: #0000BB">?&gt;</code></pre>bool(true)
46+
<pre style="color: #000000"><code style="color: #0000BB">&lt;?php </code><code style="color: #007700">echo </code><code style="color: #DD0000">"test ?&gt;</code></pre>bool(true)
47+
<pre style="color: #000000">
48+
<code style="color: #0000BB">&lt;?php
49+
</code><code style="color: #007700">class </code><code style="color: #0000BB">test </code><code style="color: #007700">{
50+
public </code><code style="color: #0000BB">$var </code><code style="color: #007700">= </code><code style="color: #0000BB">1</code><code style="color: #007700">;
51+
private function </code><code style="color: #0000BB">foo</code><code style="color: #007700">() { echo </code><code style="color: #DD0000">"foo"</code><code style="color: #007700">; }
52+
public function </code><code style="color: #0000BB">bar</code><code style="color: #007700">() { </code><code style="color: #0000BB">var_dump</code><code style="color: #007700">(</code><code style="color: #0000BB">test</code><code style="color: #007700">::</code><code style="color: #0000BB">foo</code><code style="color: #007700">()); }
53+
}
54+
</code><code style="color: #0000BB">?&gt;</code></pre>bool(true)
5755
Done

ext/standard/tests/strings/show_source_basic.phpt

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,19 @@ show_source(__FILE__);
2121
?>
2222
--EXPECT--
2323
*** Test by calling method or function with its expected arguments ***
24-
<code><span style="color: #000000">
25-
<span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"***&nbsp;Test&nbsp;by&nbsp;calling&nbsp;method&nbsp;or&nbsp;function&nbsp;with&nbsp;its&nbsp;expected&nbsp;arguments&nbsp;***\n"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$foo&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'bar'</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$baz&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"something&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$foo</span><span style="color: #007700">.</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /><br />if&nbsp;(&nbsp;</span><span style="color: #0000BB">$foo&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">'bar'&nbsp;</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;</span><span style="color: #0000BB">$baz&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'baz'</span><span style="color: #007700">;<br />}<br /><br />&nbsp;</span><span style="color: #FF8000">/*&nbsp;some&nbsp;code&nbsp;here&nbsp;*/<br /><br /></span><span style="color: #0000BB">show_source</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">?&gt;<br /></span>
26-
</span>
27-
</code>
24+
<pre style="color: #000000"><code style="color: #0000BB">&lt;?php
25+
</code><code style="color: #007700">echo </code><code style="color: #DD0000">"*** Test by calling method or function with its expected arguments ***\n"</code><code style="color: #007700">;
26+
</code><code style="color: #0000BB">$foo </code><code style="color: #007700">= </code><code style="color: #DD0000">'bar'</code><code style="color: #007700">;
27+
</code><code style="color: #0000BB">$baz </code><code style="color: #007700">= </code><code style="color: #DD0000">"something "</code><code style="color: #007700">.</code><code style="color: #0000BB">$foo</code><code style="color: #007700">.</code><code style="color: #DD0000">"\n"</code><code style="color: #007700">;
28+
29+
if ( </code><code style="color: #0000BB">$foo </code><code style="color: #007700">== </code><code style="color: #DD0000">'bar' </code><code style="color: #007700">)
30+
{
31+
</code><code style="color: #0000BB">$baz </code><code style="color: #007700">= </code><code style="color: #DD0000">'baz'</code><code style="color: #007700">;
32+
}
33+
34+
</code><code style="color: #FF8000">/* some code here */
35+
36+
</code><code style="color: #0000BB">show_source</code><code style="color: #007700">(</code><code style="color: #0000BB">__FILE__</code><code style="color: #007700">);
37+
38+
</code><code style="color: #0000BB">?&gt;
39+
</code></pre>

ext/standard/tests/strings/show_source_variation1.phpt

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,19 @@ echo $foo;
2222
--EXPECT--
2323
*** Test by calling method or function with its expected arguments and php output ***
2424
baz
25-
<code><span style="color: #000000">
26-
<span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"***&nbsp;Test&nbsp;by&nbsp;calling&nbsp;method&nbsp;or&nbsp;function&nbsp;with&nbsp;its&nbsp;expected&nbsp;arguments&nbsp;and&nbsp;php&nbsp;output&nbsp;***\n"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$foo&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'bar'</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$baz&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"something&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$foo</span><span style="color: #007700">.</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /><br />if&nbsp;(&nbsp;</span><span style="color: #0000BB">$foo&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">'bar'&nbsp;</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;</span><span style="color: #0000BB">$baz&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"baz\n"</span><span style="color: #007700">;<br />}<br /><br />&nbsp;</span><span style="color: #FF8000">/*&nbsp;some&nbsp;code&nbsp;here&nbsp;*/<br /></span><span style="color: #007700">echo&nbsp;</span><span style="color: #0000BB">$baz</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">show_source</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);<br />echo&nbsp;</span><span style="color: #0000BB">$foo</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;<br /></span>
27-
</span>
28-
</code>bar
25+
<pre style="color: #000000"><code style="color: #0000BB">&lt;?php
26+
</code><code style="color: #007700">echo </code><code style="color: #DD0000">"*** Test by calling method or function with its expected arguments and php output ***\n"</code><code style="color: #007700">;
27+
</code><code style="color: #0000BB">$foo </code><code style="color: #007700">= </code><code style="color: #DD0000">'bar'</code><code style="color: #007700">;
28+
</code><code style="color: #0000BB">$baz </code><code style="color: #007700">= </code><code style="color: #DD0000">"something "</code><code style="color: #007700">.</code><code style="color: #0000BB">$foo</code><code style="color: #007700">.</code><code style="color: #DD0000">"\n"</code><code style="color: #007700">;
29+
30+
if ( </code><code style="color: #0000BB">$foo </code><code style="color: #007700">== </code><code style="color: #DD0000">'bar' </code><code style="color: #007700">)
31+
{
32+
</code><code style="color: #0000BB">$baz </code><code style="color: #007700">= </code><code style="color: #DD0000">"baz\n"</code><code style="color: #007700">;
33+
}
34+
35+
</code><code style="color: #FF8000">/* some code here */
36+
</code><code style="color: #007700">echo </code><code style="color: #0000BB">$baz</code><code style="color: #007700">;
37+
</code><code style="color: #0000BB">show_source</code><code style="color: #007700">(</code><code style="color: #0000BB">__FILE__</code><code style="color: #007700">);
38+
echo </code><code style="color: #0000BB">$foo</code><code style="color: #007700">;
39+
</code><code style="color: #0000BB">?&gt;
40+
</code></pre>bar

ext/standard/tests/strings/show_source_variation2.phpt

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,26 @@ if ( $foo == 'bar' )
1414
$baz = "baz\n";
1515
}
1616

17-
/* some code here */
17+
/* some pre here */
1818
$source = show_source(__FILE__, true);
1919

2020
var_dump($source);
2121
?>
2222
--EXPECT--
2323
*** Test by calling method or function with its expected arguments and output to variable ***
24-
string(1975) "<code><span style="color: #000000">
25-
<span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"***&nbsp;Test&nbsp;by&nbsp;calling&nbsp;method&nbsp;or&nbsp;function&nbsp;with&nbsp;its&nbsp;expected&nbsp;arguments&nbsp;and&nbsp;output&nbsp;to&nbsp;variable&nbsp;***\n"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$foo&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'bar'</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$baz&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"something&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$foo</span><span style="color: #007700">.</span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /><br />if&nbsp;(&nbsp;</span><span style="color: #0000BB">$foo&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">'bar'&nbsp;</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;</span><span style="color: #0000BB">$baz&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"baz\n"</span><span style="color: #007700">;<br />}<br /><br />&nbsp;</span><span style="color: #FF8000">/*&nbsp;some&nbsp;code&nbsp;here&nbsp;*/<br /></span><span style="color: #0000BB">$source&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">show_source</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$source</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;<br /></span>
26-
</span>
27-
</code>"
24+
string(1691) "<pre style="color: #000000"><code style="color: #0000BB">&lt;?php
25+
</code><code style="color: #007700">echo </code><code style="color: #DD0000">"*** Test by calling method or function with its expected arguments and output to variable ***\n"</code><code style="color: #007700">;
26+
</code><code style="color: #0000BB">$foo </code><code style="color: #007700">= </code><code style="color: #DD0000">'bar'</code><code style="color: #007700">;
27+
</code><code style="color: #0000BB">$baz </code><code style="color: #007700">= </code><code style="color: #DD0000">"something "</code><code style="color: #007700">.</code><code style="color: #0000BB">$foo</code><code style="color: #007700">.</code><code style="color: #DD0000">"\n"</code><code style="color: #007700">;
28+
29+
if ( </code><code style="color: #0000BB">$foo </code><code style="color: #007700">== </code><code style="color: #DD0000">'bar' </code><code style="color: #007700">)
30+
{
31+
</code><code style="color: #0000BB">$baz </code><code style="color: #007700">= </code><code style="color: #DD0000">"baz\n"</code><code style="color: #007700">;
32+
}
33+
34+
</code><code style="color: #FF8000">/* some pre here */
35+
</code><code style="color: #0000BB">$source </code><code style="color: #007700">= </code><code style="color: #0000BB">show_source</code><code style="color: #007700">(</code><code style="color: #0000BB">__FILE__</code><code style="color: #007700">, </code><code style="color: #0000BB">true</code><code style="color: #007700">);
36+
37+
</code><code style="color: #0000BB">var_dump</code><code style="color: #007700">(</code><code style="color: #0000BB">$source</code><code style="color: #007700">);
38+
</code><code style="color: #0000BB">?&gt;
39+
</code></pre>"

tests/strings/004.phpt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,5 @@ $var = highlight_string("<br /><?php echo \"bar\"; ?><br />", TRUE);
1313
echo "\n[$var]\n";
1414
?>
1515
--EXPECT--
16-
<code><span style="color: #000000">
17-
&lt;br&nbsp;/&gt;<span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"foo"</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">?&gt;</span>&lt;br&nbsp;/&gt;</span>
18-
</code>
19-
[<code><span style="color: #000000">
20-
&lt;br&nbsp;/&gt;<span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">"bar"</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">?&gt;</span>&lt;br&nbsp;/&gt;</span>
21-
</code>]
16+
<pre style="color: #000000">&lt;br /&gt;<code style="color: #0000BB">&lt;?php </code><code style="color: #007700">echo </code><code style="color: #DD0000">"foo"</code><code style="color: #007700">; </code><code style="color: #0000BB">?&gt;</code>&lt;br /&gt;</pre>
17+
[<pre style="color: #000000">&lt;br /&gt;<code style="color: #0000BB">&lt;?php </code><code style="color: #007700">echo </code><code style="color: #DD0000">"bar"</code><code style="color: #007700">; </code><code style="color: #0000BB">?&gt;</code>&lt;br /&gt;</pre>]

0 commit comments

Comments
 (0)