3v4l.org

run code in 300+ PHP versions simultaneously
<?php function stars($starNumber) { for( $x = 0; $x < 5; $x++ ) { if( floor($starNumber)-$x >= 1 ) { echo '<i class="fa fa-star"></i>'; } elseif( $starNumber-$x > 0 ) { echo '<i class="fa fa-star-half-o"></i>'; } else { echo '<i class="fa fa-star-o"></i>'; } } } $stars = array(2, 2.5, 4.5, 5); foreach($stars as $starNumber) { echo "{$starNumber} stars:\n"; stars($starNumber); echo "\n\n"; }
Output for git.master, git.master_jit, rfc.property-hooks
2 stars: <i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star-o"></i><i class="fa fa-star-o"></i><i class="fa fa-star-o"></i> 2.5 stars: <i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star-half-o"></i><i class="fa fa-star-o"></i><i class="fa fa-star-o"></i> 4.5 stars: <i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star-half-o"></i> 5 stars: <i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star"></i>

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:
28.69 ms | 407 KiB | 5 Q