class - Get all extended Classes in PHP -


say got class like:

<? class objectmodel { } 

and got other classes like:

<? class somenewclass extends objectmodel { }  class someothernewclass extends objectmodel { } 

is there way children (somenewclass & someothernewclass) based on objectmodel class?

class objectmodel { }  class somenewclass extends objectmodel { }  class someothernewclass extends objectmodel { }  class someothernewclasslol extends objectmodel { }  function get_extends_number($base){     $rt=0;   foreach(get_declared_classes() $class)         if(is_subclass_of($class,$base)) $rt++;         return $rt; }  echo get_extends_number('objectmodel'); //output: 3 

yes, can it, demo


Comments

Popular posts from this blog

user interface - Python attempting to create a simple gui, getting "AttributeError: 'MainMenu' object has no attribute 'intro_screen'" -

jquery - Common JavaScript snippet to share files on Google Drive, Dropbox, Box.net or SkyDrive -

Android Gson.fromJson error -