3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Dog{ public $numLegs = 4; public $name; public function __construct($name){ $this->name = $name; } public function bark(){ return $this->name.": Woof!"; } public function greet(){ return "Good boy ". $this->name " !"; } } $dog1 = new Dog("Barker"); $dog2 = new Dog("Amigo"); echo $dog1->bark(); ?>

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)
7.0.20.0170.04320.23
7.0.10.0070.08720.07
7.0.00.0100.07720.24
5.6.170.0270.08020.54
5.6.160.0100.07020.54
5.6.150.0070.07018.22
5.6.140.0170.04718.16
5.6.130.0100.08018.11
5.6.120.0070.08321.05
5.6.110.0070.07721.05
5.6.100.0100.04021.09
5.6.90.0030.04720.89
5.6.80.0100.07720.41
5.5.310.0330.04720.35
5.5.300.0000.04317.95
5.5.290.0130.07018.02
5.5.280.0000.04320.90
5.5.270.0070.04320.87
5.5.260.0130.06720.98
5.5.250.0070.08320.62
5.5.240.0130.04020.14

preferences:
138.79 ms | 1386 KiB | 7 Q