Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

get_class_methods(3) [php man page]

GET_CLASS_METHODS(3)							 1						      GET_CLASS_METHODS(3)

get_class_methods - Gets the class methods' names

SYNOPSIS
array get_class_methods (mixed $class_name) DESCRIPTION
Gets the class methods names. PARAMETERS
o $class_name - The class name or an object instance RETURN VALUES
Returns an array of method names defined for the class specified by $class_name. In case of an error, it returns NULL. EXAMPLES
Example #1 get_class_methods(3) example <?php class myclass { // constructor function myclass() { return(true); } // method 1 function myfunc1() { return(true); } // method 2 function myfunc2() { return(true); } } $class_methods = get_class_methods('myclass'); // or $class_methods = get_class_methods(new myclass()); foreach ($class_methods as $method_name) { echo "$method_name "; } ?> The above example will output: myclass myfunc1 myfunc2 SEE ALSO
get_class(3), get_class_vars(3), get_object_vars(3). PHP Documentation Group GET_CLASS_METHODS(3)

Check Out this Related Man Page

CLASS_USES(3)								 1							     CLASS_USES(3)

class_uses - Return the traits used by the given class

SYNOPSIS
array class_uses (mixed $class, [bool $autoload = true]) DESCRIPTION
This function returns an array with the names of the traits that the given $class uses. This does however not include any traits used by a parent class. PARAMETERS
o $class - An object (class instance) or a string (class name). o $autoload - Whether to allow this function to load the class automatically through the __autoload(3) magic method. RETURN VALUES
An array on success, or FALSE on error. EXAMPLES
Example #1 class_uses(3) example <?php trait foo { } class bar { use foo; } print_r(class_uses(new bar)); print_r(class_uses('bar')); function __autoload($class_name) { require_once $class_name . '.php'; } // use __autoload to load the 'not_loaded' class print_r(class_uses('not_loaded', true)); ?> The above example will output something similar to: Array ( [foo] => foo ) Array ( [foo] => foo ) Array ( [trait_of_not_loaded] => trait_of_not_loaded ) SEE ALSO
class_parents(3), get_declared_traits(3). PHP Documentation Group CLASS_USES(3)
Man Page