3v4l.org

run code in 300+ PHP versions simultaneously
<?php $strs = "AFN EUR ALL DZD USD EUR AOA XCD XCD ARS AMD AWG AUD EUR AZN BSD BHD BDT BBD BYR EUR BZD XOF BMD BTN INR BOB BOV USD BAM BWP NOK BRL USD BND BGN XOF BIF KHR XAF CAD CVE KYD XAF XAF CLF CLP CNY AUD AUD COP COU KMF XAF CDF NZD CRC XOF HRK CUC CUP ANG EUR CZK DKK DJF XCD DOP USD EGP SVC USD XAF ERN EUR ETB EUR FKP DKK FJD EUR EUR EUR XPF EUR XAF GMD GEL EUR GHS GIP EUR DKK XCD EUR USD GTQ GBP GNF XOF GYD HTG USD AUD EUR HNL HKD HUF ISK INR IDR XDR IRR IQD EUR GBP ILS EUR JMD JPY GBP JOD KZT KES AUD KPW KRW KWD KGS LAK EUR LBP LSL ZAR LRD LYD CHF LTL EUR MOP MKD MGA MWK MYR MVR XOF EUR USD EUR MRO MUR EUR XUA MXN MXV USD MDL EUR MNT EUR XCD MAD MZN MMK NAD ZAR AUD NPR EUR XPF NZD NIO XOF NGN NZD AUD USD NOK OMR PKR USD PAB USD PGK PYG PEN PHP NZD PLN EUR USD QAR EUR RON RUB RWF EUR SHP XCD XCD EUR EUR XCD WST EUR STD SAR XOF RSD SCR SLL SGD ANG XSU EUR EUR SBD SOS ZAR SSP EUR LKR SDG SRD NOK SZL SEK CHE CHF CHW SYP TWD TJS TZS THB USD XOF NZD TOP TTD TND TRY TMT USD AUD UGX UAH AED GBP USD USN USD UYI UYU UZS VUV VEF VND USD USD XPF MAD YER ZMW ZWL XBA XBB XBC XBD XTS XXX XAU XPD XPT XAG" $str = implode(',',array_unique(explode(',', $strs)));

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.4.270.0100.07319.09
5.4.260.0130.06318.94
5.4.250.0170.07018.95
5.4.240.0130.07018.93
5.4.230.0130.05018.94
5.4.220.0030.07719.00
5.4.210.0030.06718.65
5.4.200.0130.07718.83
5.4.190.0070.05318.98
5.4.180.0130.06018.98
5.4.170.0100.06718.90
5.4.160.0070.05318.99
5.4.150.0070.05719.00
5.4.140.0070.06716.34
5.4.130.0100.04716.26
5.4.120.0200.04316.33
5.4.110.0130.06316.52
5.4.100.0100.05716.35
5.4.90.0170.04316.52
5.4.80.0070.05016.46
5.4.70.0130.04316.48
5.4.60.0170.06316.40
5.4.50.0100.06716.60
5.4.40.0130.06716.55
5.4.30.0200.04016.35
5.4.20.0030.05316.59
5.4.10.0200.03716.49
5.4.00.0130.04715.75
5.3.280.0170.06014.37
5.3.270.0170.05314.46
5.3.260.0170.05314.48
5.3.250.0070.05014.63
5.3.240.0070.07714.61
5.3.230.0170.06314.45
5.3.220.0100.05314.57
5.3.210.0100.05314.43
5.3.200.0000.05714.42
5.3.190.0200.05014.41
5.3.180.0030.05714.57
5.3.170.0130.05014.40
5.3.160.0170.06714.57
5.3.150.0100.07314.56
5.3.140.0130.06714.60
5.3.130.0100.05014.42
5.3.120.0100.07714.64
5.3.110.0070.05714.57
5.3.100.0270.05314.05
5.3.90.0100.04313.87
5.3.80.0070.07313.89
5.3.70.0070.07014.02
5.3.60.0170.06014.09
5.3.50.0030.05313.72
5.3.40.0070.05013.84
5.3.30.0200.05714.00
5.3.20.0000.05313.69
5.3.10.0070.04713.65
5.3.00.0200.05013.70
5.2.170.0000.05711.10
5.2.160.0100.05311.06
5.2.150.0070.04011.04
5.2.140.0130.03311.06
5.2.130.0170.04711.04
5.2.120.0100.05710.99
5.2.110.0100.03711.11
5.2.100.0130.03711.25
5.2.90.0070.05711.02
5.2.80.0000.05011.11
5.2.70.0030.04311.20
5.2.60.0130.03310.89
5.2.50.0070.05311.04
5.2.40.0100.05011.02
5.2.30.0030.04311.12
5.2.20.0030.04010.88
5.2.10.0100.03311.01
5.2.00.0100.04310.48
5.1.60.0070.0309.96
5.1.50.0070.03010.06
5.1.40.0070.0439.74
5.1.30.0100.05010.25
5.1.20.0030.04010.29
5.1.10.0100.04310.30
5.1.00.0070.04710.13
5.0.50.0030.0308.41
5.0.40.0000.0308.18
5.0.30.0030.0538.18
5.0.20.0100.0208.23
5.0.10.0070.0238.01
5.0.00.0100.0508.21
4.4.90.0030.0206.97
4.4.80.0030.0306.97
4.4.70.0000.0276.97
4.4.60.0070.0276.97
4.4.50.0000.0236.97
4.4.40.0070.0436.97
4.4.30.0070.0206.97
4.4.20.0000.0236.97
4.4.10.0000.0236.97
4.4.00.0000.0376.97
4.3.110.0000.0236.97
4.3.100.0030.0206.97
4.3.90.0000.0306.97
4.3.80.0070.0276.97
4.3.70.0000.0236.97
4.3.60.0000.0236.97
4.3.50.0030.0206.97
4.3.40.0000.0436.97
4.3.30.0030.0206.96
4.3.20.0030.0206.96
4.3.10.0030.0276.96
4.3.00.0100.02013.49

preferences:
146.4 ms | 939 KiB | 8 Q