3v4l.org

run code in 300+ PHP versions simultaneously
<?php function foo(): ?callable { return function() {}; } function bar(): ?callable { return 'strpos'; } function baz(): ?callable { return 'baz'; } function qux(): ?callable { return array(new SplFixedArray(), 'fromArray'); } function quux(): ?callable { return array('SplFixedArray', 'fromArray'); } function corge(): ?callable { return 'SplFixedArray::fromArray'; } function grault(): ?callable { return null; } foo(); bar(); baz(); qux(); quux(); corge(); grault();

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
53.93 ms | 1950 KiB | 4 Q