3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Word { private $word = ''; public function setWord($word) { if(!is_string($word)) { throw new InvalidArgumentException('invalid argument variable type'); } $this->word = $word; } public function getWord() { return $this->word; } } class MyWord extends Word { public function setWord($word) { parent::word = $word; } } $obj = new MyWord; $obj->setWord('hoge'); echo $obj->getWord();

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.2.30.0120.01717.37
7.2.20.0120.02017.63
7.2.10.0220.01417.75
7.2.00.0130.01216.86
7.1.150.0150.01516.52
7.1.140.0160.01116.52
7.1.130.0170.01016.67
7.1.120.0360.00916.42
7.1.110.0140.01115.94
7.1.100.0130.01215.93
7.1.90.0150.01215.93
7.1.80.0120.01115.67
7.1.70.0230.01015.20
7.1.60.0320.01433.02
7.1.50.0310.01432.54
7.1.40.0340.01932.60
7.1.30.0390.01532.40
7.1.20.0420.01632.84
7.1.10.0130.01014.47
7.1.00.0140.01014.54

preferences:
133.26 ms | 1398 KiB | 7 Q