3v4l.org

run code in 300+ PHP versions simultaneously
<?php highlight_string('<?php $x = 100; $y = 100; for ($i=1; $i<=10; $i++) { $rand_x = rand(1,20); $actual_x = $x-$rand_x; $x = $actual_x; echo "X: Číslo: ". $rand_x ." bolo odčítané a ostalo ". $x ."<br />\n"; if ($x<=0) {exit("<p><b>X skončil !</b></p>");} $rand_y = rand(1,20); $actual_y = $y-$rand_y; $y = $actual_y; echo "Y: Číslo: ". $rand_y ." bolo odčítané a ostalo ". $y ."<br />\n"; if ($y<=0) {exit("<p><b>Y skončil !</b></p>");} if ($i=="10") {echo "<p><b>X: Ostalo: ".$x." Y: Ostalo: ".$y." </b></p>";} } ?>');?>
Output for git.master, git.master_jit, rfc.property-hooks
<code><span style="color: #000000"> <span style="color: #0000BB">&lt;?php<br />$x&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">100</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">$y&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">100</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(</span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">1</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">$i</span><span style="color: #007700">&lt;=</span><span style="color: #0000BB">10</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">$i</span><span style="color: #007700">++)&nbsp;{<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$rand_x&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">rand</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">,</span><span style="color: #0000BB">20</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$actual_x&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$x</span><span style="color: #007700">-</span><span style="color: #0000BB">$rand_x</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$x&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$actual_x</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"X:&nbsp;Číslo:&nbsp;"</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">$rand_x&nbsp;</span><span style="color: #007700">.</span><span style="color: #DD0000">"&nbsp;bolo&nbsp;odčítané&nbsp;a&nbsp;ostalo&nbsp;"</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">$x&nbsp;</span><span style="color: #007700">.</span><span style="color: #DD0000">"&lt;br&nbsp;/&gt;\n"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">$x</span><span style="color: #007700">&lt;=</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;{exit(</span><span style="color: #DD0000">"&lt;p&gt;&lt;b&gt;X&nbsp;skončil&nbsp;!&lt;/b&gt;&lt;/p&gt;"</span><span style="color: #007700">);}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$rand_y&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">rand</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">,</span><span style="color: #0000BB">20</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$actual_y&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$y</span><span style="color: #007700">-</span><span style="color: #0000BB">$rand_y</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$y&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$actual_y</span><span style="color: #007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">"Y:&nbsp;Číslo:&nbsp;"</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">$rand_y&nbsp;</span><span style="color: #007700">.</span><span style="color: #DD0000">"&nbsp;bolo&nbsp;odčítané&nbsp;a&nbsp;ostalo&nbsp;"</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">$y&nbsp;</span><span style="color: #007700">.</span><span style="color: #DD0000">"&lt;br&nbsp;/&gt;\n"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">$y</span><span style="color: #007700">&lt;=</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;{exit(</span><span style="color: #DD0000">"&lt;p&gt;&lt;b&gt;Y&nbsp;skončil&nbsp;!&lt;/b&gt;&lt;/p&gt;"</span><span style="color: #007700">);}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">$i</span><span style="color: #007700">==</span><span style="color: #DD0000">"10"</span><span style="color: #007700">)&nbsp;{echo&nbsp;</span><span style="color: #DD0000">"&lt;p&gt;&lt;b&gt;X:&nbsp;Ostalo:&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$x</span><span style="color: #007700">.</span><span style="color: #DD0000">"&nbsp;Y:&nbsp;Ostalo:&nbsp;"</span><span style="color: #007700">.</span><span style="color: #0000BB">$y</span><span style="color: #007700">.</span><span style="color: #DD0000">"&nbsp;&lt;/b&gt;&lt;/p&gt;"</span><span style="color: #007700">;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /></span><span style="color: #0000BB">?&gt;</span> </span> </code>

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
46.25 ms | 413 KiB | 8 Q