3v4l.org

run code in 300+ PHP versions simultaneously
<?php $cert = "MIID8jCCA1ugAwIBAgIJAM5q37kteBbGMA0GCSqGSIb3DQEBBQUAMIGtMQswCQYD VQQGEwJOTDEQMA4GA1UECBMHRHJlbnRoZTEPMA0GA1UEBxMGTWVwcGVsMRgwFgYD VQQKEw9JZGVhbCBTaW11bGF0b3IxGDAWBgNVBAsTD0lkZWFsIFNpbXVsYXRvcjEf MB0GA1UEAxMWd3d3LmlkZWFsLXNpbXVsYXRvci5ubDEmMCQGCSqGSIb3DQEJARYX aW5mb0BpZGVhbC1zaW11bGF0b3IubmwwHhcNMDkwMTEzMTMwMDQ3WhcNMTkwMTEx MTMwMDQ3WjCBrTELMAkGA1UEBhMCTkwxEDAOBgNVBAgTB0RyZW50aGUxDzANBgNV BAcTBk1lcHBlbDEYMBYGA1UEChMPSWRlYWwgU2ltdWxhdG9yMRgwFgYDVQQLEw9J ZGVhbCBTaW11bGF0b3IxHzAdBgNVBAMTFnd3dy5pZGVhbC1zaW11bGF0b3Iubmwx JjAkBgkqhkiG9w0BCQEWF2luZm9AaWRlYWwtc2ltdWxhdG9yLm5sMIGfMA0GCSqG SIb3DQEBAQUAA4GNADCBiQKBgQDYTPf6P0H7DlBK2ecTsHYa07Jxr5vQ5Bx571Bz tqV0S/99rjmsCHppHBNh4JS6jyZpG4LL8rApwGlJStBTqaIf9UhHatOdh6yrmsQb 0Jk7Co1mZqfs+ugOte14808jkvPMh7P3m40C6BwC3zjoeWfio9nYIUYxfF3hHOAS g+Gq1wIDAQABo4IBFjCCARIwHQYDVR0OBBYEFOwEn1kv4zsQlLAVW3MT0Lx9AcYE MIHiBgNVHSMEgdowgdeAFOwEn1kv4zsQlLAVW3MT0Lx9AcYEoYGzpIGwMIGtMQsw CQYDVQQGEwJOTDEQMA4GA1UECBMHRHJlbnRoZTEPMA0GA1UEBxMGTWVwcGVsMRgw FgYDVQQKEw9JZGVhbCBTaW11bGF0b3IxGDAWBgNVBAsTD0lkZWFsIFNpbXVsYXRv cjEfMB0GA1UEAxMWd3d3LmlkZWFsLXNpbXVsYXRvci5ubDEmMCQGCSqGSIb3DQEJ ARYXaW5mb0BpZGVhbC1zaW11bGF0b3IubmyCCQDOat+5LXgWxjAMBgNVHRMEBTAD AQH/MA0GCSqGSIb3DQEBBQUAA4GBABEbQ58FIx6lcRfuoeqqbBfYWLRJGV4fHqZZ TX6VXnI5TqGMF5v5TsVGMPcaiBvgQJPJ8KRhZoHNUgFw1ctjU0I2X3dTP943P+DK ZXaiXxszszzW6cgbJm5cu9hWOl6t5hIqmOaaM/VNZ4sMjAuxvedSx/B8pmYpPEwZ 5zNGnvgm"; $test1 = base64_decode($cert); $test2 = sha1($test1); $test3 = strtoupper($test2); echo $test3;

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)
8.3.60.0140.00718.43
8.3.50.0120.00616.47
8.3.40.0140.00018.67
8.3.30.0080.00818.72
8.3.20.0000.00818.66
8.3.10.0050.00320.36
8.3.00.0080.00017.50
8.2.180.0170.00316.50
8.2.170.0090.00622.96
8.2.160.0030.01022.08
8.2.150.0070.00724.18
8.2.140.0040.00424.66
8.2.130.0080.00026.16
8.2.120.0080.00819.77
8.2.110.0080.00321.18
8.2.100.0110.00017.72
8.2.90.0030.00619.23
8.2.80.0000.00818.00
8.2.70.0100.00017.63
8.2.60.0040.00417.93
8.2.50.0020.00518.07
8.2.40.0030.00619.88
8.2.30.0060.00317.96
8.2.20.0020.00517.70
8.2.10.0040.00417.75
8.2.00.0000.00717.84
8.1.280.0070.01125.92
8.1.270.0050.00324.66
8.1.260.0070.00026.35
8.1.250.0000.00728.09
8.1.240.0070.00320.73
8.1.230.0080.00320.97
8.1.220.0000.00917.76
8.1.210.0060.00318.89
8.1.200.0040.00417.23
8.1.190.0000.00817.27
8.1.180.0000.00918.10
8.1.170.0040.00418.84
8.1.160.0070.00018.77
8.1.150.0000.00718.53
8.1.140.0040.00417.32
8.1.130.0030.00317.82
8.1.120.0030.00417.30
8.1.110.0000.00717.43
8.1.100.0040.00417.30
8.1.90.0030.00417.38
8.1.80.0000.00717.39
8.1.70.0000.00817.34
8.1.60.0000.00817.51
8.1.50.0000.00717.39
8.1.40.0000.00817.46
8.1.30.0080.00017.49
8.1.20.0000.00817.55
8.1.10.0040.00417.50
8.1.00.0000.00817.48
8.0.300.0050.00219.97
8.0.290.0030.00516.63
8.0.280.0000.00718.50
8.0.270.0030.00317.16
8.0.260.0050.00316.80
8.0.250.0000.00716.96
8.0.240.0030.00616.91
8.0.230.0030.00316.92
8.0.220.0070.00016.82
8.0.210.0070.00416.71
8.0.200.0040.00416.90
8.0.190.0000.01216.76
8.0.180.0050.00316.77
8.0.170.0100.00016.86
8.0.160.0030.00316.72
8.0.150.0000.00816.71
8.0.140.0030.00716.74
8.0.130.0030.00313.29
8.0.120.0080.00016.84
8.0.110.0000.00716.78
8.0.100.0040.00416.71
8.0.90.0000.00716.66
8.0.80.0030.01216.87
8.0.70.0040.00416.69
8.0.60.0040.00416.70
8.0.50.0070.00016.72
8.0.30.0120.00716.86
8.0.20.0110.00717.07
8.0.10.0040.00416.78
8.0.00.0120.01016.59
7.4.330.0000.00412.88
7.4.320.0030.00316.54
7.4.300.0000.00616.57
7.4.290.0060.00016.53
7.4.280.0080.00016.53
7.4.270.0000.00716.34
7.4.260.0000.00713.21
7.4.250.0040.00416.41
7.4.240.0030.00316.46
7.4.230.0000.00716.53
7.4.220.0000.01616.46
7.4.210.0070.01016.44
7.4.200.0000.00716.61
7.4.190.0040.00416.50
7.4.160.0070.01016.50
7.4.150.0080.01016.57
7.4.140.0100.01117.16
7.4.130.0140.00216.56
7.4.120.0090.01116.56
7.4.110.0130.00316.39
7.4.100.0090.00916.55
7.4.90.0100.00716.35
7.4.80.0090.00918.38
7.4.70.0030.01316.45
7.4.60.0140.00316.44
7.4.50.0000.00917.05
7.4.40.0060.01019.68
7.4.30.0030.01216.46
7.4.10.0090.00814.77
7.4.00.0100.00714.99
7.3.330.0030.00313.18
7.3.320.0000.00513.10
7.3.310.0000.00716.29
7.3.300.0000.00616.05
7.3.290.0030.01016.16
7.3.280.0110.00716.23
7.3.270.0080.00817.07
7.3.260.0080.01018.24
7.3.250.0120.00816.21
7.3.240.0080.00816.23
7.3.230.0090.00916.63
7.3.210.0060.00916.25
7.3.200.0150.00819.39
7.3.190.0100.00916.23
7.3.180.0060.01016.27
7.3.170.0060.01116.27
7.3.160.0160.00016.11
7.3.130.0120.00514.72
7.3.120.0080.00714.71
7.3.110.0040.01314.63
7.3.100.0050.00914.74
7.3.90.0080.00614.66
7.3.80.0050.00814.56
7.3.70.0070.00914.68
7.3.60.0060.00714.69
7.3.50.0060.00614.77
7.3.40.0030.00814.58
7.3.30.0050.00714.79
7.3.20.0040.00916.51
7.3.10.0060.00616.48
7.3.00.0060.00616.51
7.2.330.0090.00916.66
7.2.320.0060.01616.52
7.2.310.0070.01716.68
7.2.300.0090.00916.39
7.2.290.0030.01316.69
7.2.260.0080.01014.81
7.2.250.0100.00914.92
7.2.240.0020.01214.93
7.2.230.0080.00714.82
7.2.220.0070.00615.06
7.2.210.0070.00614.96
7.2.200.0030.01014.93
7.2.190.0080.00515.03
7.2.180.0020.01014.85
7.2.170.0080.00614.96
7.2.160.0020.01214.92
7.2.150.0070.00516.86
7.2.140.0040.01016.81
7.2.130.0030.00816.82
7.2.120.0050.00916.80
7.2.110.0060.00716.84
7.2.100.0070.00816.77
7.2.90.0070.00716.78
7.2.80.0060.00716.76
7.2.70.0050.00916.73
7.2.60.0070.00716.86
7.2.50.0040.00816.79
7.2.40.0040.00916.72
7.2.30.0040.01016.87
7.2.20.0060.00816.85
7.2.10.0100.00416.63
7.2.00.0060.00617.23
7.1.330.0060.00815.79
7.1.320.0080.00715.82
7.1.310.0040.00815.79
7.1.300.0050.00815.81
7.1.290.0030.00815.77
7.1.280.0050.00915.69
7.1.270.0010.00915.84
7.1.260.0040.00915.89
7.1.250.0030.00915.73
7.1.240.0020.01115.85
7.1.230.0080.00515.71
7.1.220.0070.00715.58
7.1.210.0080.00415.77
7.1.200.0100.00315.78
7.1.190.0040.00915.64
7.1.180.0010.01215.64
7.1.170.0040.01015.68
7.1.160.0050.00715.89
7.1.150.0050.01015.79
7.1.140.0040.01015.65
7.1.130.0070.00515.78
7.1.120.0080.00715.80
7.1.110.0070.00515.87
7.1.100.0050.00816.26
7.1.90.0060.00815.82
7.1.80.0080.00715.69
7.1.70.0080.00716.15
7.1.60.0050.01016.67
7.1.50.0040.00815.96
7.1.40.0080.00715.73
7.1.30.0070.00715.72
7.1.20.0040.00815.70
7.1.10.0080.00515.67
7.1.00.0070.02117.35
7.0.330.0040.00715.23
7.0.320.0020.01115.32
7.0.310.0010.00815.27
7.0.300.0080.00715.40
7.0.290.0050.00715.29
7.0.280.0010.01015.31
7.0.270.0060.00615.38
7.0.260.0070.00615.32
7.0.250.0040.00815.33
7.0.240.0040.00715.33
7.0.230.0050.00815.39
7.0.220.0090.00515.32
7.0.210.0050.00615.22
7.0.200.0060.00415.58
7.0.190.0040.00915.35
7.0.180.0040.01015.43
7.0.170.0050.00615.48
7.0.160.0050.00715.36
7.0.150.0060.00715.45
7.0.140.0050.02217.03
7.0.130.0060.00715.36
7.0.120.0030.01317.15
7.0.110.0070.00715.29
7.0.100.0050.00815.37
7.0.90.0050.00615.28
7.0.80.0050.00515.48
7.0.70.0030.00915.31
7.0.60.0050.02716.57
7.0.50.0070.01616.09
7.0.40.0090.01915.04
7.0.30.0140.01515.12
7.0.20.0130.01615.05
7.0.10.0050.02715.09
7.0.00.0060.02815.11
5.6.400.0030.00814.23
5.6.390.0050.00714.29
5.6.380.0030.00814.36
5.6.370.0040.00814.17
5.6.360.0050.00914.26
5.6.350.0080.00514.33
5.6.340.0040.01114.32
5.6.330.0040.00814.20
5.6.320.0030.00714.22
5.6.310.0030.00714.18
5.6.300.0040.01114.36
5.6.290.0050.00914.15
5.6.280.0050.02315.93
5.6.270.0050.00514.15
5.6.260.0060.00614.26
5.6.250.0030.00714.13
5.6.240.0050.00714.22
5.6.230.0040.00814.22
5.6.220.0060.00614.14
5.6.210.0060.02415.85
5.6.200.0070.02315.28
5.6.190.0060.02315.81
5.6.180.0100.02615.73
5.6.170.0120.02715.75
5.6.160.0090.02215.74
5.6.150.0080.02415.06
5.6.140.0060.02315.27
5.6.130.0030.01915.19
5.6.120.0090.01615.88
5.6.110.0070.02515.82
5.6.100.0090.02315.91
5.6.90.0080.02415.84
5.6.80.0070.02615.69
5.6.70.0050.00914.09
5.6.60.0050.00814.15
5.6.50.0090.00314.11
5.6.40.0060.00814.14
5.6.30.0080.00714.18
5.6.20.0040.00914.13
5.6.10.0010.01014.05
5.6.00.0080.00514.03
5.5.380.0040.00513.09
5.5.370.0030.00913.20
5.5.360.0080.00513.07
5.5.350.0120.01815.03
5.5.340.0040.02114.33
5.5.330.0070.02315.03
5.5.320.0060.01714.97
5.5.310.0080.01814.83
5.5.300.0050.02414.33
5.5.290.0090.02214.23
5.5.280.0070.02415.09
5.5.270.0040.02115.16
5.5.260.0070.01115.03
5.5.250.0080.01614.99
5.5.240.0070.01214.86
5.5.230.0030.00913.00
5.5.220.0050.00712.98
5.5.210.0060.00413.12
5.5.200.0040.00713.02
5.5.190.0030.00712.91
5.5.180.0060.00813.11
5.5.170.0060.00613.07
5.5.160.0060.00413.15
5.5.150.0050.00613.15
5.5.140.0060.00613.05
5.5.130.0070.00513.10
5.5.120.0030.00913.17
5.5.110.0070.00413.04
5.5.100.0030.00712.97
5.5.90.0050.00513.21
5.5.80.0050.00613.03
5.5.70.0070.00413.01
5.5.60.0060.00913.08
5.5.50.0040.00712.99
5.5.40.0050.00813.03
5.5.30.0030.01013.05
5.5.20.0050.00613.07
5.5.10.0060.00513.01
5.5.00.0040.00813.08
5.4.450.0050.01613.47
5.4.440.0070.01613.47
5.4.430.0040.02013.52
5.4.420.0020.02713.42
5.4.410.0040.02513.35
5.4.400.0070.02213.30
5.4.390.0040.02413.32
5.4.380.0070.01813.21
5.4.370.0040.01513.24
5.4.360.0040.01713.30
5.4.350.0040.02313.35
5.4.340.0050.01513.34
5.4.330.0020.00811.50
5.4.320.0030.01513.31
5.4.310.0070.02213.26
5.4.300.0060.02013.32
5.4.290.0050.01513.33
5.4.280.0030.02513.38
5.4.270.0060.01713.38
5.4.260.0070.02113.26
5.4.250.0080.01813.33
5.4.240.0050.02213.22
5.4.230.0070.01313.29
5.4.220.0030.02613.32
5.4.210.0040.01813.29
5.4.200.0100.01713.31
5.4.190.0060.02313.35
5.4.180.0030.01713.37
5.4.170.0050.02313.35
5.4.160.0060.01313.24
5.4.150.0030.02513.33
5.4.140.0060.01912.63
5.4.130.0040.01912.68
5.4.120.0040.01712.58
5.4.110.0060.01312.59
5.4.100.0020.02212.74
5.4.90.0030.02312.64
5.4.80.0030.02212.68
5.4.70.0030.02012.68
5.4.60.0020.02612.67
5.4.50.0020.02112.64
5.4.40.0050.02012.65
5.4.30.0030.01512.66
5.4.20.0040.02212.67
5.4.10.0040.02312.61
5.4.00.0040.02012.48
5.3.290.0050.01212.09
5.3.280.0060.02112.09
5.3.270.0070.02112.10
5.3.260.0020.01612.11
5.3.250.0020.01812.04
5.3.240.0050.02312.07
5.3.230.0030.02412.08
5.3.220.0070.02012.03
5.3.210.0030.02312.02
5.3.200.0010.01512.03
5.3.190.0020.01812.05
5.3.180.0020.01912.04
5.3.170.0040.02412.09
5.3.160.0040.02112.08
5.3.150.0030.02512.08
5.3.140.0040.01712.03
5.3.130.0040.01412.05
5.3.120.0060.02012.07
5.3.110.0050.02412.08
5.3.100.0070.02111.97
5.3.90.0050.02311.93
5.3.80.0010.01711.89
5.3.70.0060.02111.86
5.3.60.0040.02311.93
5.3.50.0050.02211.88
5.3.40.0050.01811.86
5.3.30.0030.01811.92
5.3.20.0030.02211.83
5.3.10.0030.02311.77
5.3.00.0040.01511.77
5.2.170.0070.03011.06
5.2.160.0110.02611.09
5.2.150.0030.03511.04
5.2.140.0050.03011.07
5.2.130.0080.02811.03
5.2.120.0070.02411.06
5.2.110.0070.02110.99
5.2.100.0020.01711.12
5.2.90.0000.02011.03
5.2.80.0030.01911.07
5.2.70.0050.01611.08
5.2.60.0020.01611.01
5.2.50.0000.02510.99
5.2.40.0010.01711.02
5.2.30.0030.01811.09
5.2.20.0020.02011.04
5.2.10.0030.01710.96
5.2.00.0040.01710.91
5.1.60.0010.01610.49
5.1.50.0030.01510.54
5.1.40.0030.01110.50
5.1.30.0010.01510.70
5.1.20.0020.01510.72
5.1.10.0030.01510.57
5.1.00.0030.01510.49
5.0.50.0030.0119.79
5.0.40.0020.0129.73
5.0.30.0000.0219.68
5.0.20.0000.0129.63
5.0.10.0020.0109.60
5.0.00.0000.0179.63
4.4.90.0030.0089.53
4.4.80.0000.0129.53
4.4.70.0040.0089.53
4.4.60.0000.0129.53
4.4.50.0020.0109.53
4.4.40.0020.0159.53
4.4.30.0030.0089.53
4.4.20.0000.0109.53
4.4.10.0000.0129.53
4.4.00.0030.0129.53
4.3.110.0030.0079.53
4.3.100.0020.0089.53
4.3.90.0000.0099.53
4.3.80.0000.0159.53
4.3.70.0000.0109.53
4.3.60.0030.0079.53
4.3.50.0020.0089.53
4.3.40.0020.0139.53
4.3.30.0000.0099.53
4.3.20.0030.0079.53
4.3.10.0000.0109.53
4.3.00.0000.0089.53

preferences:
38.17 ms | 401 KiB | 5 Q