PHP | get_declared_classes() Function Last Updated : 18 Jun, 2020 Summarize Comments Improve Suggest changes Share Like Article Like Report The get_declared_classes() function is an inbuilt function in PHP which is used to return an array with the name of the defined classes. The user array containing the list of all the system-defined(for example, PDO, XML reader, etc) and user-defined classes in the present script. No parameters are given to this function. php <?php class gfg { function add () { $a = 9 + 2 ; } } class gfg1 { function tr() { echo (4); } } print_r(get_declared_classes()); ?> Output: Array ( [0] => stdClass [1] => Exception [2] => ErrorException [3] => Error [4] => ParseError . . . [155] => Ds\PriorityQueue [156] => Ds\Pair [157] => gfg [158] => gfg1 ) Sorting the list: Finding a particular class in such a big list can be difficult. But it can be easier if the list is sorted alphabetically. It can be sorted through the function sort(). PHP <?php $sorted = get_declared_classes(); sort($sorted); print_r($sorted); ?> Output: Array ( [0] => AppendIterator [1] => ArithmeticError [2] => ArrayIterator [3] => ArrayObject [4] => AssertionError . . . [152] => XMLWriter [153] => __PHP_Incomplete_Class [154] => finfo [155] => php_user_filter [156] => stdClass ) Reference: https://www.php.net/manual/en/function.get-declared-classes.php Comment More infoAdvertise with us Next Article PHP get_class_vars() Function GeeksforGeeks Improve Article Tags : Web Technologies PHP PHP-function Similar Reads PHP | get_class() Function The get_class() function is an inbuilt function in PHP which is used to return the class name of an object. Syntax: string get_class( object $object ) Parameters: This function accepts single parameter $object which holds the object that need to be tested. The value of this parameter can be omitted 1 min read PHP | get_called_class() Function The get_called_class() function is an inbuilt function in PHP which is used to get the class name where the static method is called. Syntax: string get_called_class( void ) Parameters: This method does not accept any parameter. Return Value: This function returns the class name on success and return 1 min read PHP get_class_vars() Function The get_class_vars() function is an inbuilt function in PHP which is used to get the default properties of a class. Syntax: array get_class_vars(string $class)Parameters: This function accepts one parameter that is described below: $class: This parameter specifies the name of the class.Return Value: 1 min read PHP class_parents() Function The class_parents() function is an inbuilt function in PHP where the parent class for the given class will be returned. Syntax: class_parents( object|string $object_or_class, bool $autoload = true ): array|false Parameters: This function accepts two parameters that are described below: object_or_cla 1 min read PHP | get_class_methods() Function The get_class_methods() function is an inbuilt function in PHP which is used to get the class method names. Syntax: array get_class_methods( mixed $class_name ) Parameters: This function accepts a single parameter $class_name which holds the class name or an object instance. Return Value: This funct 1 min read PHP | class_alias() Function The class_alias() function is an inbuilt function in PHP which is used to create an alias name of the class. The functionality of the aliased class is similar to the original class. Syntax: bool class_alias( string $original, string $alias, bool $autoload = TRUE ) Parameters: This function accepts t 2 min read Like