3v4l.org

run code in 300+ PHP versions simultaneously
<?php class ClassName { public function foo(): ?self { return new ClassName(); } public function bar(): ?self { return null; } } $instance = new ClassName(); $instance->foo(); $instance->bar();

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
44.46 ms | 1946 KiB | 4 Q