3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace Nested\Name; class Test { public static function speak(string | object $name) { if (is_string($name)) { var_dump($name); } else { var_dump($name::class); } } } class Name{} Test::speak(Name::class); Test::speak(new Name);

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
166.42 ms | 1659 KiB | 12 Q