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 function returns an array of method names defined for the class on success and returns NULL in case of error.
Below programs illustrate the get_class_methods() function in PHP:
Program 1:
<?php // Create a class class GFG { public function Geeks() { var_dump(get_called_class()); } public function zambiatek() { var_dump(get_called_class()); } } $getClassMethod = get_class_methods('GFG'); foreach ($getClassMethod as $method) { echo "$method\n"; } ?> |
Output:
Geeks zambiatek
Program 2:
<?php // Create a class class GFG { public function Geeks() { var_dump(get_called_class()); } public function zambiatek() { var_dump(get_called_class()); } public function G4G() { // Empty method } } class_alias('GFG', 'zambiatek'); $getClassMethod = get_class_methods('zambiatek'); foreach ($getClassMethod as $method) { echo "$method\n"; } ?> |
Output:
Geeks zambiatek G4G
Reference: https://www.php.net/manual/en/function.get-class-methods.php



