<?php class Foo { const FOO = 'foo'; } class Bar extends Foo { const BAR = 'bar'; } $barClassReflection = new ReflectionClass(Bar::class); $constants = $barClassReflection->getReflectionConstants(); var_dump($constants); foreach ($constants as $constant) { var_dump($constant->getName()); var_dump($constant->class); var_dump($constant->getDeclaringClass()->getName()); var_dump($constant->class === $constant->getDeclaringClass()->getName()); }
You have javascript disabled. You will not be able to edit any code.