3v4l.org

run code in 300+ PHP versions simultaneously
<?php $intlDateFormatter = new IntlDateFormatter( 'en_US', IntlDateFormatter::LONG, IntlDateFormatter::NONE, 'Asia/Nicosia', IntlDateFormatter::GREGORIAN, 'yyyy-MM-dd' ); $intlDateFormatter->setLenient(false); $date = '1990-03-24'; $res = $intlDateFormatter->parse($date); echo "$date - $res\n"; // 1990-03-24 - 638229600 $date = '1990-03-25'; //$intlDateFormatter->setLenient(true); $res = $intlDateFormatter->parse($date, $pos); var_dump($res); var_dump($pos); var_dump($intlDateFormatter->getErrorCode()); var_dump($intlDateFormatter->getErrorMessage()); echo "$date - $res\n"; // 1990-03-25 - $date = '1990-03-26'; $res = $intlDateFormatter->parse($date); echo "$date - $res\n"; // 1990-03-26 - 638398800

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.0100.03022.31
8.3.50.0110.03220.25
8.3.40.0090.00620.67
8.3.30.0130.01020.73
8.3.20.0000.00922.32
8.3.10.0090.00025.91
8.3.00.0090.00022.68
8.2.180.0100.02020.88
8.2.170.0160.00722.96
8.2.160.0060.01622.56
8.2.150.0030.00624.18
8.2.140.0090.00024.66
8.2.130.0080.00026.16
8.2.120.0030.01120.50
8.2.110.0030.00722.77
8.2.100.0000.01320.75
8.2.90.0060.00321.34
8.2.80.0030.00820.50
8.2.70.0030.00620.50
8.2.60.0080.00321.04
8.2.50.0060.00320.61
8.2.40.0060.00323.98
8.2.30.0040.00421.05
8.2.20.0080.00020.73
8.2.10.0040.00421.04
8.2.00.0000.00821.11
8.1.280.0130.02625.92
8.1.270.0170.00322.29
8.1.260.0090.00026.35
8.1.250.0060.00328.09
8.1.240.0000.01024.43
8.1.230.0090.00320.66
8.1.220.0040.00420.79
8.1.210.0000.01020.23
8.1.200.0070.00420.25
8.1.190.0030.00620.10
8.1.180.0000.00820.39
8.1.170.0060.00321.52
8.1.160.0030.00626.07
8.1.150.0030.00621.09
8.1.140.0060.00320.33
8.1.130.0040.00420.67
8.1.120.0080.00020.46
8.1.110.0050.00320.57
8.1.100.0040.00420.63
8.1.90.0080.00020.61
8.1.80.0000.00820.21
8.1.70.0050.00320.49
8.1.60.0040.00420.46
8.1.50.0060.00320.64
8.1.40.0040.00720.65
8.1.30.0030.00720.90
8.1.20.0030.00620.88
8.1.10.0030.00620.77
8.1.00.0000.00820.57
8.0.300.0040.00719.85
8.0.290.0050.00319.63
8.0.280.0000.00720.70
8.0.270.0080.00020.33
8.0.260.0070.00020.27
8.0.250.0000.00820.11
8.0.240.0000.00820.10
8.0.230.0030.00620.04
8.0.220.0050.00319.95
8.0.210.0050.00320.04
8.0.200.0030.00320.13
8.0.190.0030.00620.15
8.0.180.0040.00719.96
8.0.170.0040.00419.89
8.0.160.0080.00019.92
8.0.150.0040.00419.89
8.0.140.0000.00819.82
8.0.130.0060.00013.35
8.0.120.0030.00620.08
8.0.110.0030.00720.18
8.0.100.0050.00319.86
8.0.90.0040.00420.21
8.0.80.0090.01220.29
8.0.70.0040.00420.10
8.0.60.0050.00320.11
8.0.50.0050.00319.80
8.0.30.0120.00820.18
8.0.20.0080.01320.31
8.0.10.0030.00519.75
8.0.00.0130.01019.94
7.4.330.0000.00515.08
7.4.320.0040.00419.54
7.4.300.0030.00319.82
7.4.290.0000.00919.69
7.4.280.0060.00319.78
7.4.270.0000.00819.82
7.4.260.0030.00519.69
7.4.250.0040.00419.77
7.4.240.0020.00619.75
7.4.230.0000.00819.59
7.4.220.0100.01119.84
7.4.210.0060.00919.75
7.4.200.0030.00520.03
7.4.160.0150.00719.61
7.4.150.0100.01019.52
7.4.140.0120.00919.72
7.4.130.0100.00919.66
7.4.120.0070.01519.63
7.4.110.0130.00619.74
7.4.100.0090.01619.77
7.4.90.0070.01419.82
7.4.80.0070.01919.75
7.4.70.0050.02119.62
7.4.60.0130.00619.67
7.4.50.0000.00519.33
7.4.40.0050.01419.73
7.4.30.0110.01119.79
7.4.00.0070.01117.95
7.3.330.0000.00513.13
7.3.320.0000.00513.15
7.3.310.0040.00419.46
7.3.300.0040.00419.66
7.3.290.0070.01019.52
7.3.280.0070.01419.65
7.3.270.0060.01819.79
7.3.260.0060.01219.87
7.3.250.0110.00719.75
7.3.240.0120.00619.88
7.3.230.0080.01119.65
7.3.210.0110.01119.70
7.3.200.0140.00919.72
7.3.190.0200.00319.86
7.3.180.0060.01219.67
7.3.170.0130.00619.66
7.3.160.0160.00719.61
7.3.120.0070.01117.78
7.3.110.0030.01717.97
7.3.100.0090.00617.78
7.3.90.0000.01018.05
7.3.80.0040.00817.93
7.3.70.0100.00617.84
7.3.60.0090.00618.01
7.3.50.0030.01318.07
7.3.40.0030.00618.01
7.3.30.0100.00717.92
7.3.20.0000.01619.38
7.3.10.0060.00919.55
7.3.00.0070.01019.21
7.2.330.0130.00719.50
7.2.320.0060.01319.64
7.2.310.0160.00319.48
7.2.300.0000.01719.43
7.2.290.0000.01719.32
7.2.250.0110.00618.15
7.2.240.0030.01717.61
7.2.230.0110.00017.86
7.2.220.0070.01117.98
7.2.210.0040.00718.02
7.2.200.0060.00618.03
7.2.190.0060.00918.08
7.2.180.0040.01217.93
7.2.170.0060.00918.25
7.2.60.0070.01020.00
7.2.00.0070.01022.92
7.1.330.0030.01319.23
7.1.320.0040.01118.91
7.1.310.0110.00619.25
7.1.300.0050.00518.93
7.1.290.0040.00819.07
7.1.280.0060.00319.05
7.1.270.0100.00719.08
7.1.260.0060.00619.10
7.1.200.0180.00718.97
7.1.100.0000.01321.36
7.1.70.0000.00920.64
7.1.60.0130.01020.82
7.1.50.0070.01820.49
7.1.00.0030.08025.83
7.0.200.0110.00420.14
7.0.60.0100.08323.09
7.0.50.0070.08017.88
7.0.40.0000.04723.06
7.0.30.0430.04723.15
7.0.20.0270.08322.99
7.0.10.0170.05723.07
7.0.00.0170.05722.96
5.6.280.0070.07323.93
5.6.210.0030.09023.59
5.6.200.0070.07718.13
5.6.190.0130.07323.44
5.6.180.0070.08323.32
5.6.170.0270.05023.39
5.6.160.0170.06023.41
5.6.150.0070.06718.16
5.6.140.0070.03718.13
5.6.130.0100.05018.11
5.6.120.0100.07724.21
5.6.110.0200.08024.05
5.6.100.0170.07023.89
5.6.90.0070.07724.03
5.6.80.0200.06723.44
5.6.70.3970.04323.61
5.5.350.0070.08023.54
5.5.340.0000.08718.02
5.5.330.0130.05023.33
5.5.320.0230.04323.19
5.5.310.0270.07723.27
5.5.300.0030.08317.91
5.5.290.0100.07017.97
5.5.280.0130.07023.89
5.5.270.0000.04724.08
5.5.260.0100.08024.07
5.5.250.0130.06023.69
5.5.240.0070.09023.18
5.4.450.0630.05722.21
5.4.440.0570.06321.99
5.4.430.0600.05722.04
5.4.420.0630.05022.18
5.4.410.0530.05022.08
5.4.400.0530.05322.03
5.4.390.0630.05321.87
5.4.380.0370.06721.86
5.4.370.0500.05321.88
5.4.360.0630.05721.88
5.4.350.0630.04322.00
5.4.340.0830.04321.88
5.4.320.0600.05021.88
5.4.310.0700.06321.91
5.4.300.0530.05721.88
5.4.290.0470.06721.88
5.4.280.0570.04722.08
5.4.270.0430.06021.92
5.4.260.0770.05021.93
5.4.250.0630.04321.89
5.4.240.0530.05322.08
5.4.230.0600.05021.89
5.4.220.0530.05721.97
5.4.210.0730.03721.52
5.4.200.0570.05319.51
5.4.190.0770.05021.69
5.4.180.0530.06321.56
5.4.170.0500.06321.83
5.4.160.0530.05721.91
5.4.150.0670.04721.59
5.4.140.0700.04018.89
5.4.130.0570.05019.03
5.4.120.0570.05019.01
5.4.110.0630.03719.17
5.4.100.0630.05018.96
5.4.90.0570.05319.35
5.4.80.0800.05019.12
5.4.70.0700.04319.03
5.4.60.0670.05019.02
5.4.50.0630.04719.10
5.4.40.0630.05019.02
5.4.30.0670.04719.32
5.4.20.0600.05319.08
5.4.10.0570.05018.92
5.4.00.0670.04018.59

preferences:
57.65 ms | 400 KiB | 5 Q