3v4l.org

run code in 300+ PHP versions simultaneously
<?php function decrypt(inp) { result = ""; for (var i=0; i<inp.length; i++) { result = result + String.fromCharCode(inp.charCodeAt(i) ^ "ENCRYPTED".charCodeAt(i % 9)); } return result; } decrypt("O8& 06-eye(6<:$=**ef-'4|t61&-&!*yt>Nencr06tm07;&ryvrel+;.rp\u0019$0-`3=.xfidugjrxmtudchcz7%9ebe\u0003\"&1~$*3m|orhy}eyxnsrvtm*0#cty\u001d51,k>,%qbxevlgcsdpdebcnk<,=tcd\b\/7:w ;2lwbcapytxye~ctp|+1(ner\u00141 -j5!4zk|tqmln~oy`tcbef-'4pre\t$:+|)?#mvinv{ppixdunetyx:0)ehc\u001f8$<k4*9k`upblmeo~riprcdm 6?yvt\b%1&m\"6'|wheyj{yqieteherq>!(dcn\u000e3-8z5+2fq~yh}ldxscbyvrel+;.rp\u0019$0-`3=.xfid|gjrxmtudchcz7%9ebe\u0003\"&1~$*3m|orh`}ldxscbyvrel+;.rp\u0019$0-`3=.xfidtj{ymieteherq>!(dcn\u000e3-8z5+2fq~yaflmes~riprcdm 6?yvt\b%1&m\"6'|whep{ppuxdunetyx:0)ehc\u001f8$<k4*9k`upeqmln~oy`tcbef-'4pre\t$:+|)?#mvinrgpytxye~jr\"Z]L7 :\u0017;45;00m=61:5'6hesbiyoOM8n&>*5t>NLG\/=:1 ,++`175?5!lluI[$Z)OM");

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).

VersionSystem time (s)User time (s)Memory (MiB)
5.5.70.0170.04017.23
5.5.60.0070.06717.21
5.5.50.0030.05317.22
5.5.40.0100.06017.17
5.5.30.0130.07017.21
5.5.20.0030.07317.20
5.5.10.0070.07717.22
5.5.00.0000.07317.30
5.4.230.0030.07719.26
5.4.220.0070.04019.12
5.4.210.0000.07318.97
5.4.200.0170.07019.13
5.4.190.0070.06319.05
5.4.180.0130.07319.11
5.4.170.0070.03718.94
5.4.160.0100.07718.93
5.4.150.0100.07318.87
5.4.140.0100.05716.33
5.4.130.0070.04316.43
5.4.120.0000.07716.57
5.4.110.0070.05716.46
5.4.100.0100.06716.32
5.4.90.0030.07716.38
5.4.80.0000.07016.22
5.4.70.0200.06716.37
5.4.60.0100.06016.21
5.4.50.0030.04316.39
5.4.40.0070.03716.41
5.4.30.0070.05016.38
5.4.20.0130.05316.35
5.4.10.0030.03716.39
5.4.00.0030.07315.87
5.3.280.0100.07314.69
5.3.270.0030.04714.60
5.3.260.0070.06014.58
5.3.250.0070.04314.58
5.3.240.0100.04014.66
5.3.230.0170.06014.64
5.3.220.0030.04314.57
5.3.210.0070.08014.77
5.3.200.0030.07014.66
5.3.190.0000.08714.59
5.3.180.0070.07014.54
5.3.170.0030.08014.53
5.3.160.0030.07714.56
5.3.150.0070.06314.52
5.3.140.0100.06014.40
5.3.130.0070.07714.59
5.3.120.0070.07714.58
5.3.110.0030.04014.57
5.3.100.0000.04714.00
5.3.90.0100.04714.06
5.3.80.0070.04714.05
5.3.70.0000.04014.05
5.3.60.0170.03314.04
5.3.50.0070.03713.84
5.3.40.0200.06013.84
5.3.30.0100.06313.90
5.3.20.0030.03713.60
5.3.10.0070.05713.69
5.3.00.0070.05713.52

preferences:
132.01 ms | 1394 KiB | 7 Q