3v4l.org

run code in 300+ PHP versions simultaneously
<?php class cat {public $name = "";public function setName($name) {$this->name = $name; }public function getName() {return $this->name; } }$rover = new cat();for ($x=0; $x<10; $x++) { $t = microtime(true);for ($i=0; $i<1000000; $i++) { $rover->setName("rover");$n = $rover->getName();}echo microtime(true) - $t;echo "\n";} class dog { public $name = "";} $rover = new dog(); for ($x=0; $x<10; $x++) { $t = microtime(true); for ($i=0; $i<1000000; $i++) { $rover->name = "rover"; $n = $rover->name;} echo microtime(true) - $t;echo "\n";}

preferences:
27.5 ms | 402 KiB | 5 Q