3v4l.org

run code in 300+ PHP versions simultaneously
<?php $scripts = [ '/media/jui/js/jquery.min.js' => 'something', '/media/jui/js/jquery-noconflict.js' => 'something', '/media/jui/js/jquery-migrate.min.js' => 'something', '/media/jui/js/bootstrap.min.js' => 'something', '/media/jui/js/jquery.autocomplete.min.js' => 'something', '/media/system/js/caption.js' => 'something', '/media/system/js/mootools-core.js' => 'something', '/media/system/js/mootools-more.js' => 'something', ]; $blackList = array_flip([ '/media/jui/js/jquery-noconflict.js', '/jui/js/bootstrap.min.js', '/media/jui/js/mootools-core.js', ]); foreach (array_intersect_ukey($scripts, $blackList, fn($a, $b) => (int) str_ends_with($a, $b)) as $script => $something) { unset($scripts[$script]); }; var_export($scripts);
Output for git.master, git.master_jit, rfc.property-hooks
array ( '/media/jui/js/bootstrap.min.js' => 'something', '/media/jui/js/jquery.autocomplete.min.js' => 'something', '/media/system/js/caption.js' => 'something', '/media/system/js/mootools-core.js' => 'something', '/media/system/js/mootools-more.js' => 'something', )

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