3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Animal { //Definición de la Clase Animal public $nombre; //atributo nombre de la clase Animal public $nro_patas; //atributo nro_patas de la clase Animal public $color; //atributo color de la clase Animal function _construct($nombre, $nro_patas, $color) {// Constructor clase Animal { $this->nombre = $nombre; //Se asigna al atributo nombre el valor de nombre pasado por parámetro $this->nro_patas = $nro_patas; // Se asigna al atributo nro_patas el valor de nro_patas pasado por parámetro $this->color = $color; //Se asigna al atributo color el valor de color pasado por parámetro } } //Fin Clase Animal $animal = new Animal(); //Instanciación de la clase Animal, creando el objeto animal $animal->_construct('Perro','4','negro'); //Constructor de la Clase Animal echo "El nombre del animal es: " . $animal->nombre . "<br>"; // Obtenemos el nombre del animal, haciendo referencia al objeto actual echo "El número de patas del animal es: " . $animal->nro_patas . "<br>"; //Obtenemos el número de patas del animal, haciendo referencia al objeto actual echo "El color del animal es: " . $animal->color . "<br>"; //Obtenemos el color del animal, haciendo referencia al objeto actual $animal = new Animal(); //Instanciación de la clase Animal, creando el objeto animal $animal->_construct('Perro','4','negro'); //Constructor de la Clase Animal echo "El nombre del animal es: " . $animal->nombre . " <br>"; // Obtenemos el nombre del animal, haciendo referencia al objeto actual echo "El número de patas del animal es: " . $animal->nro_patas . "<br>"; //Obtenemos el número de patas del animal, haciendo referencia al objeto actual echo "El color del animal es: " . $animal->color . "<br>"; //Obtenemos el color del animal, haciendo referencia al objeto actual ?>

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.0080.00816.63
8.3.50.0140.00016.64
8.3.40.0070.00718.83
8.3.30.0070.01118.89
8.3.20.0080.00021.73
8.3.10.0050.00221.72
8.3.00.0060.00319.56
8.2.180.0140.00718.29
8.2.170.0110.00422.96
8.2.160.0120.00619.21
8.2.150.0080.00024.18
8.2.140.0000.00824.66
8.2.130.0040.00420.23
8.2.120.0040.00426.35
8.2.110.0030.00622.25
8.2.100.0040.00818.03
8.2.90.0000.00818.05
8.2.80.0040.00419.28
8.2.70.0030.00517.93
8.2.60.0050.00318.03
8.2.50.0000.00718.10
8.2.40.0040.00422.15
8.2.30.0040.00419.26
8.2.20.0000.00718.05
8.2.10.0030.00518.06
8.2.00.0090.00018.15
8.1.280.0070.00725.92
8.1.270.0060.00318.93
8.1.260.0070.00026.35
8.1.250.0050.00328.09
8.1.240.0080.00023.88
8.1.230.0040.00719.23
8.1.220.0000.00917.74
8.1.210.0000.00918.77
8.1.200.0100.00017.25
8.1.190.0030.00617.23
8.1.180.0080.00018.10
8.1.170.0000.00818.74
8.1.160.0070.00018.89
8.1.150.0070.00320.30
8.1.140.0000.00717.50
8.1.130.0000.00718.90
8.1.120.0000.00717.33
8.1.110.0040.00417.43
8.1.100.0060.00317.45
8.1.90.0070.00017.52
8.1.80.0060.00317.41
8.1.70.0030.00517.46
8.1.60.0090.00017.48
8.1.50.0000.00817.53
8.1.40.0040.00417.51
8.1.30.0040.00417.64
8.1.20.0030.00617.62
8.1.10.0050.00317.61
8.1.00.0060.00317.50
8.0.300.0050.01119.29
8.0.290.0040.00416.75
8.0.280.0000.00818.38
8.0.270.0030.00317.17
8.0.260.0060.00018.90
8.0.250.0030.00317.00
8.0.240.0060.00316.96
8.0.230.0040.00416.98
8.0.220.0000.00716.84
8.0.210.0040.00416.82
8.0.200.0000.00716.95
8.0.190.0040.00416.92
8.0.180.0040.00417.01
8.0.170.0070.00016.89
8.0.160.0070.00017.09
8.0.150.0100.00016.92
8.0.140.0040.00416.81
8.0.130.0000.00613.43
8.0.120.0050.00316.88
8.0.110.0000.00716.95
8.0.100.0040.00416.85
8.0.90.0000.00716.93
8.0.80.0070.01416.96
8.0.70.0040.00417.00
8.0.60.0040.00416.84
8.0.50.0050.00316.89
8.0.30.0130.00617.16
8.0.20.0090.01017.40
8.0.10.0040.00417.08
8.0.00.0130.01016.75
7.4.330.0050.00015.55
7.4.320.0030.00316.47
7.4.300.0030.00316.63
7.4.290.0080.00016.61
7.4.280.0030.00616.55
7.4.270.0000.00716.50
7.4.260.0030.00516.55
7.4.250.0070.00016.42
7.4.240.0030.00516.64
7.4.230.0000.00716.61
7.4.220.0190.00916.62
7.4.210.0070.00716.53
7.4.200.0070.00016.42
7.4.160.0080.00816.39
7.4.150.0120.00617.40
7.4.140.0100.01117.86
7.4.130.0100.01016.52
7.4.120.0110.00916.59
7.4.110.0060.01216.44
7.4.100.0060.01216.51
7.4.90.0070.01016.70
7.4.80.0070.01419.39
7.4.70.0100.00716.48
7.4.60.0090.00616.44
7.4.50.0110.00716.64
7.4.40.0080.00816.52
7.4.30.0110.01116.38
7.4.00.0070.01014.79
7.3.330.0070.00013.43
7.3.320.0000.00613.34
7.3.310.0030.00316.21
7.3.300.0040.00416.34
7.3.290.0100.00416.34
7.3.280.0090.00816.33
7.3.270.0030.01617.40
7.3.260.0080.00916.41
7.3.250.0140.00516.37
7.3.240.0050.01316.58
7.3.230.0140.00616.34
7.3.210.0030.01416.45
7.3.200.0070.01116.28
7.3.190.0060.01216.28
7.3.180.0040.01416.35
7.3.170.0160.00016.34
7.3.160.0060.01016.53
7.2.330.0170.00716.63
7.2.320.0090.00916.61
7.2.310.0120.00616.63
7.2.300.0090.01316.47
7.2.290.0030.01416.61
7.2.110.0160.00316.52
7.2.60.0000.01416.87
7.2.50.0110.00417.13
7.1.200.0030.00915.97
7.1.70.0000.00817.27
7.1.60.1130.01333.21
7.1.50.1000.01033.05
7.1.40.1130.01332.70
7.1.30.1400.01032.39
7.1.20.1270.00332.74
7.1.10.0930.00714.40
7.1.00.0030.01014.84
7.0.200.1470.01014.82
7.0.190.1000.01314.94
7.0.180.1000.01314.41
7.0.170.1270.01014.16
7.0.160.1470.00314.39
7.0.150.0870.01314.52
7.0.140.1530.01314.55
7.0.130.1370.01714.67
7.0.120.1230.01314.55
7.0.110.0970.01014.62
7.0.100.1170.01014.46
7.0.90.1070.00714.43
7.0.80.1370.00714.48
7.0.70.1330.01714.50
7.0.60.1600.01314.46
7.0.50.1330.00314.41
7.0.40.1200.01314.80
7.0.30.1400.01014.71
7.0.20.1030.01014.46
7.0.10.1030.00714.50
7.0.00.1030.00314.50

preferences:
52.33 ms | 400 KiB | 5 Q