3v4l.org

run code in 300+ PHP versions simultaneously
<?php $hashes = array_map(function ($num) { return substr(sha1($num), 0, 8); }, range(0, 100000)); print_r(array_slice($hashes, 0, 10)); if (array_unique($hashes) == $hashes) { echo 'all unique'; } else { echo 'collisions detected'; }
Output for git.master_jit, git.master, rfc.property-hooks
Array ( [0] => b6589fc6 [1] => 356a192b [2] => da4b9237 [3] => 77de68da [4] => 1b645389 [5] => ac3478d6 [6] => c1dfd96e [7] => 902ba3cd [8] => fe5dbbce [9] => 0ade7c2c ) collisions detected

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:
60.15 ms | 402 KiB | 8 Q