3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { public string $foo, $bar; } $cf = new ReflectionClass(A::class); foreach ($cf->getProperties() as $prop) { printf("%s = %s\n", $prop->getName(), (string)$prop->getType()); }

preferences:
55.73 ms | 402 KiB | 5 Q