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

GET_OBJECT_VARS(3)							 1							GET_OBJECT_VARS(3)

get_object_vars - Gets the properties of the given object

SYNOPSIS
array get_object_vars (object $object) DESCRIPTION
Gets the accessible non-static properties of the given $object according to scope. PARAMETERS
o $object - An object instance. RETURN VALUES
Returns an associative array of defined object accessible non-static properties for the specified $object in scope. If a property has not been assigned a value, it will be returned with a NULL value. CHANGELOG
+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.3.0 | | | | | | | This function now returns NULL if the $object | | | isn't an object. Previously FALSE was returned. | | | | +--------+---------------------------------------------------+ EXAMPLES
Example #1 Use of get_object_vars(3) <?php class foo { private $a; public $b = 1; public $c; private $d; static $e; public function test() { var_dump(get_object_vars($this)); } } $test = new foo; var_dump(get_object_vars($test)); $test->test(); ?> The above example will output: array(2) { ["b"]=> int(1) ["c"]=> NULL } array(4) { ["a"]=> NULL ["b"]=> int(1) ["c"]=> NULL ["d"]=> NULL } SEE ALSO
get_class_methods(3), get_class_vars(3). PHP Documentation Group GET_OBJECT_VARS(3)
Man Page