3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $h = []; $h[] = '%7B%22isAdmin%22%3Afalse%7D'; $h[] = '%7B%22isAdmin%22%3Afalse%7D0afb5cf5c7d66587da7c811767250458'; $a = serialize(json_decode(urldecode('%7B%22isAdmin%22%3Afalse%7D'), true)); $b = '0afb5cf5c7d66587da7c811767250458'; $h[] = '{"isAdmin":false}'; $h[] = "{'isAdmin':false}"; $h[] = '["isAdmin":false]'; $h[] = "['isAdmin':false]"; $h[] = '{"isAdmin"=>false}'; $h[] = "{'isAdmin'=>false}"; $h[] = '["isAdmin"=>false]'; $h[] = "['isAdmin'=>false]"; $h[] = '{"isAdmin":0}'; $h[] = "{'isAdmin':0}"; $h[] = '["isAdmin":0]'; $h[] = '{"isAdmin"=>0}'; $h[] = '["isAdmin"=>0]'; $h[] = '"isAdmin":false'; $h[] = '"isAdmin"=>false'; $h[] = '"isAdmin":0'; $h[] = '"isAdmin"=>0'; $h[] = '"isAdmin"=false'; $h[] = '"isAdmin"=0'; $h[] = '"isAdmin"=0'; $h[] = 'isAdmin=false'; $h[] = 'isAdmin=0'; $h[] = 'isAdmin:0'; $h[] = '!isAdmin'; $h[] = 'false'; $h[] = '0'; $h[] = $a; $h[] = strlen('%7B%22isAdmin%22%3Afalse%7D'); $h[] = strlen(urldecode('%7B%22isAdmin%22%3Afalse%7D')); $h[] = strlen($a); foreach (hash_algos() as $algo) { foreach ($h as $h1) { $sdf = hash($algo, $h1); if ($sdf == $b) { echo $algo . " " . $h1 . "\n"; } } }
Output for 5.4.0 - 7.2.0
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/3jjdO on line 2
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected '[' in /in/3jjdO on line 2
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/3jjdO on line 2
Process exited with code 255.