3v4l.org

run code in 300+ PHP versions simultaneously
<?php $html = <<<HTML <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="description" content="a descrição do seu site em no máximo 90 caracteres"> <meta name="keywords" content="escreva palavras-chaves curtas, máximo 150 caracteres"> <title>Título do Documento</title> </head> <body> <!-- Aqui fica a página que será visível para todos, onde pode-se inserir textos, imagens, links para outras páginas, etc, geralmente usa-se: --> <div>Tag para criar-se uma 'caixa', um bloco, mais utilizada com "Cascading Style Sheets (Folhas de Estilo em Cascata)</div> <span>Tag para modificação de uma parte do texto da página</span> <img src="endereço_de_uma_imagem.jpg" /> <a href="http://www.wikipedia.org">Wikipedia, A Enciclopédia Livre</a> <a href="http://www.exemplo.org/pasta/subpasta/">Pasta e subpasta</a> </body> HTML; $doc = new DOMDocument(); $doc->loadHTML($html); $xpath = new DOMXpath($doc); $elements = $xpath->query("//a[contains(@href,'pasta/subpasta')]"); foreach($elements as $domNode) { var_dump($domNode); }

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.40.0130.00618.89
8.3.30.0080.00819.10
8.3.20.0040.00419.32
8.3.10.0050.00322.15
8.3.00.0040.00420.04
8.2.170.0070.01022.96
8.2.160.0040.01119.76
8.2.150.0080.00024.18
8.2.140.0030.00624.66
8.2.130.0060.00320.20
8.2.120.0080.00026.35
8.2.110.0070.00421.57
8.2.100.0040.00717.95
8.2.90.0000.00918.22
8.2.80.0040.00418.18
8.2.70.0040.00418.41
8.2.60.0040.00418.28
8.2.50.0000.00818.10
8.2.40.0060.00319.47
8.2.30.0060.00319.72
8.2.20.0080.00018.39
8.2.10.0080.00018.46
8.2.00.0000.00919.63
8.1.270.0040.00424.20
8.1.260.0080.00026.35
8.1.250.0060.00328.09
8.1.240.0060.00324.09
8.1.230.0000.01121.23
8.1.220.0090.00017.93
8.1.210.0030.00519.03
8.1.200.0110.00017.48
8.1.190.0090.00017.60
8.1.180.0050.00318.10
8.1.170.0050.00318.92
8.1.160.0000.00719.14
8.1.150.0000.00920.98
8.1.140.0040.00418.12
8.1.130.0000.00719.35
8.1.120.0000.00717.86
8.1.110.0070.00417.74
8.1.100.0030.00517.71
8.1.90.0040.00417.80
8.1.80.0090.00017.70
8.1.70.0040.00417.85
8.1.60.0040.00417.95
8.1.50.0060.00317.83
8.1.40.0060.00317.77
8.1.30.0000.00818.02
8.1.20.0040.00418.04
8.1.10.0050.00317.96
8.1.00.0050.00317.87
8.0.300.0070.00020.16
8.0.290.0040.00417.00
8.0.280.0040.00418.66
8.0.270.0040.00417.53
8.0.260.0000.00717.51
8.0.250.0040.00417.30
8.0.240.0030.00517.37
8.0.230.0050.00317.32
8.0.220.0100.00017.19
8.0.210.0000.00717.30
8.0.200.0000.00717.21
8.0.190.0050.00317.26
8.0.180.0000.00717.26
8.0.170.0030.00617.35
8.0.160.0060.00317.24
8.0.150.0040.00417.16
8.0.140.0040.00417.27
8.0.130.0030.00313.64
8.0.120.0050.00317.27
8.0.110.0040.00417.18
8.0.100.0050.00317.37
8.0.90.0040.00417.22
8.0.80.0050.00917.36
8.0.70.0040.00417.18
8.0.60.0000.00817.36
8.0.50.0030.00517.26
8.0.30.0130.00917.44
8.0.20.0070.01417.62
8.0.10.0000.00717.35
8.0.00.0090.01017.17
7.4.330.0020.00215.55
7.4.320.0000.00716.98
7.4.300.0000.00616.86
7.4.290.0030.00316.99
7.4.280.0070.00016.79
7.4.270.0050.00216.96
7.4.260.0040.00416.94
7.4.250.0090.00016.82
7.4.240.0050.00316.96
7.4.230.0030.00416.97
7.4.220.0060.00316.94
7.4.210.0110.00816.86
7.4.200.0080.00016.65
7.4.160.0030.01316.87
7.4.140.0130.00717.86
7.4.130.0040.01416.92
7.4.120.0110.00916.80
7.4.110.0100.00716.81
7.4.100.0030.01516.68
7.4.90.0140.00316.79
7.4.80.0120.00619.39
7.4.70.0110.00816.90
7.4.60.0030.01916.64
7.4.50.0060.00616.90
7.4.40.0170.00716.66
7.4.00.0130.00314.98
7.3.330.0000.00513.48
7.3.320.0030.00313.45
7.3.310.0070.00016.61
7.3.300.0070.00016.67
7.3.290.0040.00416.76
7.3.280.0060.01016.68
7.3.260.0170.00816.84
7.3.240.0130.00716.67
7.3.230.0180.00717.00
7.3.210.0090.00916.80
7.3.200.0160.00616.79
7.3.190.0090.00917.01
7.3.180.0100.00716.93
7.3.170.0200.00316.65
7.3.160.0150.00616.73
7.2.330.0120.00916.97
7.2.320.0080.01616.91
7.2.310.0140.01116.79
7.2.300.0160.01016.98
7.2.290.0070.01716.84
7.2.60.0000.01016.94
7.2.50.0000.01117.08
7.2.40.0950.01117.71
7.2.30.0920.00818.18
7.2.20.1000.01018.31
7.2.10.1290.00718.23
7.2.00.1040.00717.74
7.1.200.0030.00615.98
7.1.160.1450.00916.45
7.1.150.1010.00716.84
7.1.140.1010.01116.87
7.1.130.1280.00916.93
7.1.120.0720.01016.80
7.1.110.0870.00616.49
7.1.100.0990.00516.09
7.1.90.1320.00816.22
7.1.80.1230.01216.27
7.1.70.1410.00915.21
7.1.60.1530.01233.42
7.1.50.0510.01433.09
7.1.40.1070.01032.74
7.1.30.1050.01032.73
7.1.20.1560.01132.73
7.1.10.0310.01014.92
7.1.00.0700.01014.99

preferences:
79.93 ms | 400 KiB | 5 Q