3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public $a; function bar() { return $this->a ?: $this->a = 'b'; } } $foo = new Foo(); $response = $foo->bar(); var_dump($response, $foo);

preferences:
35.34 ms | 402 KiB | 5 Q