3v4l.org

run code in 300+ PHP versions simultaneously
<?php class NullObject { protected function __construct() { } static public function create() { return new self; } } //$null = new NullObject(); $null = NullObject::create(); var_dump($null);

preferences:
43.13 ms | 402 KiB | 5 Q