3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public $foo; } class Bar extends Foo { public $bar; } $barClassReflection = new ReflectionClass(Bar::class); $properties = $barClassReflection->getProperties(); var_dump($properties); foreach ($properties as $property) { var_dump($property->getName()); var_dump($property->class); var_dump($property->getDeclaringClass()->getName()); var_dump($property->class === $property->getDeclaringClass()->getName()); }

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
158.06 ms | 2085 KiB | 9 Q