3v4l.org

run code in 300+ PHP versions simultaneously
<?php //$array_log = file('log.txt'); $array_log = <<<"LOG" [Log Info] BkpSet00.bks\Html-Log00.zip=Backup completato con successo÷00 : 00 : 59÷231466496 BkpSet00.bks\Html-Log01.zip=Errore nella procedura di backup÷00 : 00 : 02÷0 BkpSet00.bks\Html-Log02.zip=Backup completato con successo÷00 : 00 : 43÷216655360 BkpSet01.bks\Html-Log00.zip=Nessun backup effettuato÷00 : 00 : 02÷0 BkpSet01.bks\Html-Log01.zip=Errore nella procedura di backup÷00 : 00 : 46÷0 BkpSet02.bks\Html-Log00.zip=Nessun backup effettuato÷00 : 00 : 02÷0 BkpSet02.bks\Html-Log01.zip=Backup completato con successo÷00 : 00 : 14÷216655360 BkpSet03.bks\Html-Log00.zip=Nessun backup effettuato÷00 : 00 : 02÷0 BkpSet03.bks\Html-Log01.zip=Backup completato con successo÷00 : 00 : 17÷231663104 BkpSet04.bks\Html-Log00.zip=Backup completato con successo÷00 : 00 : 16÷231663104 BkpSet00.bks\Html-Log03.zip=Backup completato con successo÷00 : 00 : 13÷216655360 BkpSet00.bks\Html-Log04.zip=Backup completato con successo÷00 : 00 : 09÷216655360 BkpSet16.bks\Html-Log00.zip=Backup completato con successo÷00 : 01 : 33÷1462158767 BkpSet05.bks\Html-Log00.zip=Errore nella procedura di backup÷11 : 18 : 30÷235564152142 LOG; $array_log = preg_split('/\r?\n/',$array_log, -1, PREG_SPLIT_NO_EMPTY); $ante_ultimo_elemento = count($array_log)-2; $valor_ante_ultimo = $array_log[$ante_ultimo_elemento]; preg_match('/(?P<file>.*?)=(?P<message>[\w\s]*?).(?P<time>\d{2}\s?:\s?\d{2}\s?:\s?\d{2}\s?).(?<last_part>\d*)/', $array_log[$ante_ultimo_elemento], $estado); var_dump($estado); $estado_final = ""; if($estado['message'] == "Backup completato con successo"){ $estado_final = "COMPLETO"; } if($estado['message'] == "Nessun backup effettuato"){ $estado_final = 'CERO'; } if($estado['message'] == "Errore nella procedura di backup"){ $estado_final = 'ERROR'; } echo $estado_final;

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.0070.00716.63
8.3.50.0070.01418.30
8.3.40.0140.00419.09
8.3.30.0040.01118.89
8.3.20.0030.00519.19
8.3.10.0050.00321.91
8.3.00.0030.00519.08
8.2.180.0150.00017.00
8.2.170.0140.00022.96
8.2.160.0110.00420.43
8.2.150.0040.00424.18
8.2.140.0040.00424.66
8.2.130.0040.00419.89
8.2.120.0070.00026.35
8.2.110.0060.00320.90
8.2.100.0060.00618.16
8.2.90.0050.00319.48
8.2.80.0030.00517.97
8.2.70.0030.00617.93
8.2.60.0080.00018.34
8.2.50.0060.00318.10
8.2.40.0050.00320.38
8.2.30.0040.00419.26
8.2.20.0000.00718.04
8.2.10.0040.00418.22
8.2.00.0000.00818.03
8.1.280.0040.01125.92
8.1.270.0000.00822.09
8.1.260.0030.00628.09
8.1.250.0050.00328.09
8.1.240.0060.00322.42
8.1.230.0060.00620.94
8.1.220.0000.00817.74
8.1.210.0050.00318.90
8.1.200.0000.00817.48
8.1.190.0030.00617.36
8.1.180.0040.00418.10
8.1.170.0000.00918.84
8.1.160.0080.00018.93
8.1.150.0000.00820.30
8.1.140.0070.00019.68
8.1.130.0000.00717.79
8.1.120.0040.00417.52
8.1.110.0090.00017.62
8.1.100.0030.00617.64
8.1.90.0000.00717.62
8.1.80.0070.00017.51
8.1.70.0000.00717.58
8.1.60.0000.00917.60
8.1.50.0040.00417.73
8.1.40.0040.00417.68
8.1.30.0040.00417.80
8.1.20.0000.00717.75
8.1.10.0040.00417.59
8.1.00.0040.00417.69
8.0.300.0050.00219.79
8.0.290.0040.00417.00
8.0.280.0020.00518.48
8.0.270.0040.00417.04
8.0.260.0030.00317.28
8.0.250.0000.00817.07
8.0.240.0030.00317.14
8.0.230.0030.00317.00
8.0.220.0000.00717.09
8.0.210.0050.00217.01
8.0.200.0070.00017.23
8.0.190.0000.00817.05
8.0.180.0080.00017.14
8.0.170.0040.00417.09
8.0.160.0000.00717.07
8.0.150.0040.00417.02
8.0.140.0030.00417.07
8.0.130.0030.00313.55
8.0.120.0040.00417.10
8.0.110.0030.00616.99
8.0.100.0000.00717.08
8.0.90.0040.00417.06
8.0.80.0090.00617.09
8.0.70.0000.00817.10
8.0.60.0000.00817.00
8.0.50.0040.00417.14
8.0.30.0060.01017.19
8.0.20.0120.01417.51
8.0.10.0040.00417.19
8.0.00.0040.01317.03
7.4.330.0030.00315.55
7.4.320.0030.00316.72
7.4.300.0040.00416.74
7.4.290.0050.00216.81
7.4.280.0040.00416.82
7.4.270.0070.00016.81
7.4.260.0070.00316.83
7.4.250.0000.00716.78
7.4.240.0000.00716.85
7.4.230.0070.00016.80
7.4.220.0100.01116.86
7.4.210.0040.01116.81
7.4.200.0040.00416.71
7.4.160.0130.00516.76
7.4.150.0220.00017.40
7.4.140.0110.00617.86
7.4.130.0080.01216.78
7.4.120.0080.00916.79
7.4.110.0100.01016.89
7.4.100.0100.01016.57
7.4.90.0100.00716.70
7.4.80.0030.01516.68
7.4.70.0060.01116.63
7.4.60.0100.00716.74
7.4.50.0120.00316.55
7.4.40.0080.01116.54
7.4.30.0110.00616.67
7.4.00.0090.00815.21
7.3.330.0050.00013.40
7.3.320.0030.00313.39
7.3.310.0040.00416.49
7.3.300.0040.00416.57
7.3.290.0030.00316.52
7.3.280.0090.01016.49
7.3.270.0090.00917.40
7.3.260.0080.01216.55
7.3.250.0120.00816.55
7.3.240.0100.00916.69
7.3.230.0120.00916.66
7.3.210.0030.01416.61
7.3.200.0090.00919.39
7.3.190.0100.00616.67
7.3.180.0110.00616.84
7.3.170.0120.00416.74
7.3.160.0060.01616.59
7.3.120.0120.00914.98
7.3.110.0060.00914.96
7.3.100.0060.00915.09
7.3.90.0040.01115.04
7.3.80.0070.00714.93
7.3.70.0030.01015.02
7.3.60.0030.00914.85
7.3.50.0000.01214.86
7.3.40.0060.00614.80
7.3.30.0030.00614.80
7.3.20.0110.00316.48
7.3.10.0080.00616.80
7.3.00.0040.01116.87
7.2.330.0100.01017.01
7.2.320.0090.01016.77
7.2.310.0060.01216.73
7.2.300.0120.01016.90
7.2.290.0080.01116.84
7.2.250.0090.00915.17
7.2.240.0100.01015.22
7.2.230.0100.01015.34
7.2.220.0000.01315.34
7.2.210.0030.01215.05
7.2.200.0060.00315.09
7.2.190.0070.01015.21
7.2.180.0030.00615.23
7.2.170.0070.00315.32
7.2.130.0130.00017.13
7.2.120.0050.01017.00
7.2.110.0030.00917.12
7.2.100.0130.00417.22
7.2.90.0070.01117.08
7.2.80.0030.01317.23
7.2.70.0030.01217.10
7.2.60.0080.00716.99
7.2.50.0060.01117.07
7.2.40.0100.00617.34
7.2.30.0060.00617.20
7.2.20.0100.00317.06
7.2.10.0090.00617.25
7.2.00.0100.00218.52
7.1.330.0080.00815.87
7.1.320.0070.01015.75
7.1.310.0030.01016.16
7.1.300.0090.00915.55
7.1.290.0070.00716.08
7.1.280.0070.00715.80
7.1.270.0060.00615.64
7.1.260.0030.01016.02
7.1.250.0000.00815.82
7.1.200.0090.00616.07
7.1.70.0030.00517.37
7.1.60.0040.00817.57
7.1.00.0070.07322.30
7.0.200.0340.00714.91
7.0.130.0100.05722.10
7.0.120.0070.08322.14
7.0.110.0200.06021.94
7.0.100.0030.06321.95
7.0.90.0200.07322.06
7.0.80.0130.07322.10
7.0.70.0170.07322.21
7.0.60.0030.06721.96
7.0.50.0170.06722.13
7.0.40.0100.07322.12
7.0.30.0030.06022.16
7.0.20.0100.07022.13
7.0.10.0130.06722.11
7.0.00.0100.05721.98
5.6.280.0070.06021.04
5.6.270.0100.06720.92
5.6.260.0030.06321.11
5.6.250.0030.08320.79
5.6.240.0030.08021.02
5.6.230.0170.08721.03
5.6.220.0130.07020.79
5.6.210.0070.07320.95
5.6.200.0170.05320.76
5.6.190.0270.06321.02
5.6.180.0070.05721.01
5.6.170.0070.06021.02
5.6.160.0070.07321.01
5.6.150.0100.07721.09
5.6.140.0030.06320.85
5.6.130.0100.06020.93
5.6.120.0130.05720.87
5.6.110.0170.07021.02
5.6.100.0030.07020.98
5.6.90.0130.07320.98
5.6.80.0100.07020.24
5.6.70.0000.07720.44
5.6.60.0100.07020.36
5.6.50.0100.08020.38
5.6.40.0170.07320.10
5.6.30.0070.06020.38
5.6.20.0170.07020.18
5.6.10.0170.04720.17
5.6.00.0030.06020.27

preferences:
62.19 ms | 401 KiB | 5 Q