3v4l.org

run code in 300+ PHP versions simultaneously
<?php class HashUtil { const MULTIPLIER = 44928000; const NORMAL_BASE = 10; const TARGET_BASE = 31; public static function encode($entityId) { return base_convert($entityId ^ self::MULTIPLIER, self::NORMAL_BASE, self::TARGET_BASE); } public static function decode($hash) { return intval($hash, self::TARGET_BASE) ^ self::MULTIPLIER; } } ?>
Output for git.master, git.master_jit, rfc.property-hooks

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