3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { protected $bar = 23; public function getBar() { return $this->bar; } public function getBaz() { return mt_rand(0,1); } } $foo = new Foo(); echo sprintf('Testing %s', $foo->getBaz() ?: 'ID#'.$foo->getBar());

preferences:
31.04 ms | 402 KiB | 5 Q