3v4l.org

run code in 300+ PHP versions simultaneously
<?php interface FF_SubTypes { const FF = "FlixFling"; const GH = "Grindhouse"; const FR = "FrightFlix"; const KF = "KidsFlix"; const SD = "ScreenDreams"; } class MyClass implements FF_SubTypes { public $subs = array(); function __construct() { $r = new ReflectionObject($this); print_r($r->getConstants()); foreach($r AS $sub_name) { $subs[] = $sub_name; } } } $myClass = new MyClass(); print_r($myClass->subs); //$reflected = new ReflectionObject($myClass); //print_r($reflected->getConstants());

preferences:
36.52 ms | 402 KiB | 5 Q