3v4l.org

run code in 300+ PHP versions simultaneously
<?php $pages->total_pages = 30; $pages->current = 15; $displayPageFrom = (($pages->current <= 10) ? 1 : (floor($pages->current / 10) * 10)); $displayGroupCount = ((floor($pages->total_pages / 10)) + (($pages->total_pages % 10) ? 1 : 0 )); for ($index = 1; $index < $displayGroupCount; $index++) { $displayGroupPageFrom = (($index == 1) ? 1 : ($index * 10)); $displayGroupPageTo = (($index == 1) ? 10 : ($displayGroupPageFrom + 10)); $displayGroupPageTo = (($displayGroupPageTo > $pages->total_pages) ? ($displayGroupPageFrom + (10 - ($displayGroupPageTo - $pages->total_pages))) : $displayGroupPageTo); $output[] = '<li' . (($displayGroupPageFrom == $displayPageFrom) ? ' class="active"' : '') . '>' . $displayGroupPageFrom . ' - ' . $displayGroupPageTo . '</li>'; } var_dump($output);
Output for git.master, git.master_jit, rfc.property-hooks
Fatal error: Uncaught Error: Attempt to assign property "total_pages" on null in /in/1H6Ze:2 Stack trace: #0 {main} thrown in /in/1H6Ze on line 2
Process exited with code 255.

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:
57.07 ms | 401 KiB | 8 Q