- var_dump: documentation ( source)
<?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());
}