3v4l.org

run code in 300+ PHP versions simultaneously
<html> <head> <title>Pruebas</title> </head> <body> <?php class Cabecera { private $titulo; public function __construct($tit) { $this->titulo=$tit; } public function graficar() { echo '<h1 style="text-align:center">'.$this->titulo.'</h1>'; } } class Cuerpo { private $lineas=array(); public function insertarParrafo($li) { $this->lineas[]=$li; } private function graficar() { for($f=0;$f<count($this->lineas);$f++) { echo '<p>'.$this->lineas[$f].'</p>'; } } } class Pie { private $titulo; public function __construct($tit) { $this->titulo=$tit; } public function graficar() { echo '<h4 style="text-align:left">'.$this->titulo.'</h4>'; } } class Pagina { private $cabecera; private $cuerpo; private $pie; public function __construct($texto1,$texto2) { $this->cabecera=new Cabecera($texto1); $this->cuerpo=new Cuerpo(); $this->pie=new Pie($texto2); } public function insertarCuerpo($texto) { $this->cuerpo->insertarParrafo($texto); } public function graficar() { $this->cabecera->graficar(); $this->cuerpo->graficar(); $this->pie->graficar(); } } $pagina1=new Pagina('Título de la Página','Pie de la página'); $pagina1->insertarCuerpo('Esto es una prueba que debe aparecer dentro del cuerpo de la página 1'); $pagina1->insertarCuerpo('Esto es una prueba que debe aparecer dentro del cuerpo de la página 2'); $pagina1->insertarCuerpo('Esto es una prueba que debe aparecer dentro del cuerpo de la página 3'); $pagina1->insertarCuerpo('Esto es una prueba que debe aparecer dentro del cuerpo de la página 4'); $pagina1->insertarCuerpo('Esto es una prueba que debe aparecer dentro del cuerpo de la página 5'); $pagina1->insertarCuerpo('Esto es una prueba que debe aparecer dentro del cuerpo de la página 6'); $pagina1->insertarCuerpo('Esto es una prueba que debe aparecer dentro del cuerpo de la página 7'); $pagina1->insertarCuerpo('Esto es una prueba que debe aparecer dentro del cuerpo de la página 8'); $pagina1->insertarCuerpo('Esto es una prueba que debe aparecer dentro del cuerpo de la página 9'); $pagina1->graficar(); ?> </body> </html>

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.0030.01516.75
8.3.50.0090.01318.18
8.3.40.0110.00718.95
8.3.30.0070.00718.70
8.3.20.0000.00820.34
8.3.10.0000.00723.61
8.3.00.0060.00317.71
8.2.180.0140.00718.29
8.2.170.0130.00722.96
8.2.160.0070.00719.46
8.2.150.0040.00424.18
8.2.140.0030.00624.66
8.2.130.0040.00426.16
8.2.120.0080.00017.75
8.2.110.0030.00922.09
8.2.100.0070.00417.93
8.2.90.0060.00319.35
8.2.80.0050.00317.97
8.2.70.0040.00417.49
8.2.60.0040.00417.93
8.2.50.0030.00618.07
8.2.40.0030.00619.39
8.2.30.0040.00420.66
8.2.20.0050.00317.78
8.2.10.0000.00718.21
8.2.00.0040.00418.22
8.1.280.0130.00725.92
8.1.270.0090.00023.81
8.1.260.0030.00626.35
8.1.250.0040.00428.09
8.1.240.0050.00522.53
8.1.230.0000.01117.77
8.1.220.0000.00817.77
8.1.210.0060.00318.77
8.1.200.0030.00617.38
8.1.190.0030.00517.35
8.1.180.0040.00418.10
8.1.170.0050.00318.83
8.1.160.0000.00722.05
8.1.150.0050.00318.98
8.1.140.0040.00419.53
8.1.130.0040.00417.75
8.1.120.0000.00717.44
8.1.110.0000.00817.54
8.1.100.0000.00717.49
8.1.90.0000.00817.49
8.1.80.0000.00817.52
8.1.70.0000.00717.52
8.1.60.0050.00317.57
8.1.50.0060.00317.59
8.1.40.0030.00617.45
8.1.30.0040.00417.71
8.1.20.0040.00417.61
8.1.10.0060.00317.51
8.1.00.0030.00517.63
8.0.300.0030.00618.77
8.0.290.0040.00417.00
8.0.280.0070.00018.48
8.0.270.0040.00417.35
8.0.260.0030.00317.30
8.0.250.0070.00017.07
8.0.240.0030.00317.00
8.0.230.0030.00517.08
8.0.220.0000.00716.97
8.0.210.0030.00316.98
8.0.200.0000.00617.05
8.0.190.0040.00417.09
8.0.180.0020.00517.03
8.0.170.0040.00416.96
8.0.160.0050.00316.96
8.0.150.0070.00016.86
8.0.140.0040.00416.95
8.0.130.0000.00613.36
8.0.120.0050.00316.87
8.0.110.0060.00317.01
8.0.100.0020.00517.07
8.0.90.0040.00416.87
8.0.80.0060.00916.96
8.0.70.0040.00416.91
8.0.60.0030.00516.88
8.0.50.0040.00416.77
8.0.30.0150.00417.02
8.0.20.0110.00717.40
8.0.10.0050.00217.09
8.0.00.0120.00717.03
7.4.330.0000.00515.08
7.4.320.0030.00316.49
7.4.300.0000.00616.65
7.4.290.0080.00016.65
7.4.280.0020.00516.59
7.4.270.0070.00016.55
7.4.260.0000.00716.64
7.4.250.0040.00416.60
7.4.240.0020.00516.54
7.4.230.0000.00716.53
7.4.220.0070.01016.71
7.4.210.0130.00616.52
7.4.200.0000.00816.39
7.4.160.0090.01216.74
7.4.150.0090.00917.40
7.4.140.0110.00817.86
7.4.130.0120.00616.63
7.4.120.0080.01116.57
7.4.110.0150.00316.78
7.4.100.0100.01316.76
7.4.90.0130.00616.65
7.4.80.0100.01319.39
7.4.70.0130.00316.75
7.4.60.0110.00616.46
7.4.50.0030.00516.39
7.4.40.0170.00316.65
7.4.30.0110.01116.67
7.4.00.0030.01414.81
7.3.330.0050.00013.32
7.3.320.0050.00013.46
7.3.310.0000.00716.39
7.3.300.0030.00316.39
7.3.290.0030.00316.40
7.3.280.0090.01116.34
7.3.270.0180.00017.40
7.3.260.0150.00316.47
7.3.250.0100.00716.45
7.3.240.0090.00916.61
7.3.230.0070.01016.59
7.3.210.0130.00316.54
7.3.200.0090.01216.55
7.3.190.0060.01016.54
7.3.180.0130.00616.64
7.3.170.0130.00316.39
7.3.160.0050.01016.59
7.3.120.0160.00014.71
7.3.110.0130.00614.65
7.3.100.0100.01014.74
7.3.90.0080.00414.89
7.3.80.0070.01114.90
7.3.70.0000.00814.96
7.3.60.0060.00614.56
7.3.50.0070.00714.89
7.3.40.0060.00614.94
7.3.30.0070.01014.87
7.3.20.0070.00716.76
7.3.10.0030.00916.70
7.3.00.0070.00316.46
7.2.330.0120.00616.79
7.2.320.0040.01716.54
7.2.310.0150.00916.71
7.2.300.0060.01216.45
7.2.290.0110.00716.83
7.2.250.0070.01114.98
7.2.240.0090.00915.25
7.2.230.0040.01114.79
7.2.220.0100.00715.13
7.2.210.0040.01215.05
7.2.200.0060.00915.32
7.2.190.0050.01015.21
7.2.180.0030.01114.76
7.2.170.0060.00915.05
7.2.160.0120.00314.95
7.2.150.0120.00017.07
7.2.140.0040.00817.02
7.2.130.0130.00317.05
7.2.120.0090.00917.08
7.2.110.0030.00616.97
7.2.100.0070.00716.96
7.2.90.0200.00016.88
7.2.80.0090.00916.98
7.2.70.0130.00016.68
7.2.60.0030.01116.77
7.2.50.0070.01116.93
7.2.40.0000.01316.98
7.2.30.0040.01117.15
7.2.20.0030.01217.01
7.2.10.0060.01016.85
7.2.00.0040.01018.20
7.1.330.0030.01415.54
7.1.320.0100.00715.63
7.1.310.0070.00415.86
7.1.300.0030.01015.58
7.1.290.0000.01315.79
7.1.280.0080.00815.89
7.1.270.0090.00315.77
7.1.260.0030.01015.67
7.1.250.0000.01515.73
7.1.240.0060.00315.79
7.1.230.0070.00715.69
7.1.220.0030.01015.77
7.1.210.0100.01015.46
7.1.200.0090.00615.75
7.1.190.0000.01415.91
7.1.180.0030.01415.57
7.1.170.0070.01015.62
7.1.160.0080.00815.91
7.1.150.0040.01215.81
7.1.140.0030.00915.84
7.1.130.0100.00315.68
7.1.120.0030.01015.65
7.1.110.0030.00715.82
7.1.100.0090.00616.94
7.1.90.0090.00915.60
7.1.80.0000.01815.84
7.1.70.0030.00816.59
7.1.60.0080.00917.49
7.1.50.0030.01516.12
7.1.40.0080.00815.80
7.1.30.0050.01215.64
7.1.20.0100.00615.91
7.1.10.0030.00615.87
7.1.00.0050.04319.08
7.0.330.0100.00715.24
7.0.320.0030.00915.62
7.0.310.0040.01215.57
7.0.300.0060.00615.47
7.0.290.0040.01215.59
7.0.280.0000.01015.38
7.0.270.0030.01015.48
7.0.260.0030.01015.41
7.0.250.0110.00415.46
7.0.240.0080.00815.27
7.0.230.0000.01215.45
7.0.220.0070.01015.25
7.0.210.0100.00715.46
7.0.200.0050.00416.22
7.0.190.0000.01115.28
7.0.180.0100.00315.52
7.0.170.0040.00715.57
7.0.160.0040.00815.52
7.0.150.0060.00315.40
7.0.140.0030.01015.52
7.0.130.0000.01115.61
7.0.120.0080.00315.40
7.0.110.0060.00615.45
7.0.100.0090.00615.23
7.0.90.0000.01315.43
7.0.80.0060.00915.55
7.0.70.0060.00615.61
7.0.60.0080.04117.78
7.0.50.0080.02516.56
7.0.40.0050.05116.70
7.0.30.0180.04316.90
7.0.20.0210.02316.87
7.0.10.0200.03916.82
7.0.00.0050.05216.88
5.6.400.0040.00814.35
5.6.390.0000.01814.40
5.6.380.0040.01414.28
5.6.370.0070.00414.22
5.6.360.0060.00614.47
5.6.350.0070.00314.29
5.6.340.0060.00614.54
5.6.330.0040.01114.53
5.6.320.0000.01514.39
5.6.310.0030.01214.67
5.6.300.0060.00914.20
5.6.290.0120.00314.57
5.6.280.0030.03517.85
5.6.270.0060.00914.34
5.6.260.0030.00714.71
5.6.250.0110.00314.46
5.6.240.0090.00614.33
5.6.230.0070.00714.39
5.6.220.0000.01314.45
5.6.210.0070.04717.59
5.6.200.0080.04116.38
5.6.190.0080.02817.58
5.6.180.0070.04517.66
5.6.170.0080.03717.43
5.6.160.0060.02417.62
5.6.150.0060.02816.21
5.6.140.0110.03716.47
5.6.130.0080.03916.36
5.6.120.0050.03217.80
5.6.110.0070.02217.80
5.6.100.0070.03717.62
5.6.90.0080.04717.92
5.6.80.0090.04217.43
5.6.70.1730.02717.36
5.6.60.0000.00914.31
5.6.50.0070.01014.37
5.6.40.0030.00914.44
5.6.30.0030.01014.23
5.6.20.0070.00714.30
5.6.10.0040.00414.33
5.6.00.0070.01014.34
5.5.380.0030.01314.25
5.5.370.0040.00814.49
5.5.360.0040.01014.09
5.5.350.0020.03117.39
5.5.340.0140.04016.32
5.5.330.0130.04117.46
5.5.320.0050.03117.49
5.5.310.0180.02817.48
5.5.300.0030.04716.21
5.5.290.0080.03816.28
5.5.280.0050.04117.77
5.5.270.0030.02817.82
5.5.260.0060.04617.51
5.5.250.0050.02417.41
5.5.240.0030.04017.43
5.5.230.0060.00614.37
5.5.220.0080.00714.49
5.5.210.0040.00714.33
5.5.200.0060.00714.63
5.5.190.0030.00614.50
5.5.180.0080.00814.65
5.5.170.0080.00814.28
5.5.160.0030.00914.26
5.5.150.0070.00714.34
5.5.140.0030.00614.46
5.5.130.0070.00714.25
5.5.120.0030.01014.72
5.5.110.0060.00614.35
5.5.100.0030.01214.35
5.5.90.0060.00914.32
5.5.80.0060.00914.27
5.5.70.0000.01214.57
5.5.60.0080.00813.94
5.5.50.0130.00414.45
5.5.40.0120.00314.14
5.5.30.0050.00814.46
5.5.20.0040.01114.17
5.5.10.0080.00814.41
5.5.00.0040.00814.09
5.4.450.0380.02815.48
5.4.440.0380.03115.56
5.4.430.0420.03215.42
5.4.420.0450.02815.48
5.4.410.0530.03615.50
5.4.400.0400.02915.25
5.4.390.0460.02915.25
5.4.380.0490.03415.29
5.4.370.0470.02515.30
5.4.360.0600.03515.19
5.4.350.0400.02815.44
5.4.340.0480.03615.37
5.4.330.0030.00611.51
5.4.320.0550.02815.39
5.4.310.0450.03815.40
5.4.300.0390.02815.39
5.4.290.0540.03215.19
5.4.280.0430.03115.29
5.4.270.0400.02715.38
5.4.260.0480.03015.32
5.4.250.0410.03115.19
5.4.240.0370.02815.32
5.4.230.0450.03815.17
5.4.220.0420.02515.37
5.4.210.0450.02915.17
5.4.200.0400.03115.32
5.4.190.0300.03715.19
5.4.180.0440.02615.38
5.4.170.0330.03115.28
5.4.160.0410.03615.37
5.4.150.0330.03715.38
5.4.140.0430.03813.98
5.4.130.0350.03113.91
5.4.120.0320.03114.04
5.4.110.0380.03214.10
5.4.100.0400.03614.11
5.4.90.0350.03513.88
5.4.80.0350.02913.88
5.4.70.0490.03814.07
5.4.60.0490.03313.89
5.4.50.0410.03513.96
5.4.40.0330.02813.96
5.4.30.0450.01814.05
5.4.20.0470.03213.96
5.4.10.0420.03913.93
5.4.00.0430.03413.74

preferences:
78.42 ms | 400 KiB | 5 Q