3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo{ public $var; public function set(?int $value = null){ $this->var = $value; } } $foo = new Foo(); $foo->set(null); var_dump($foo); $foo->set(1); var_dump($foo); $foo->set(); var_dump($foo);

preferences:
55.47 ms | 402 KiB | 5 Q