   #PHP Manual Class/Object Functions class_exists get_class_vars

   PHP Manual
   Prev  Next
   ______________________________________________________________________

                               get_class_methods

   (PHP 4 )
   get_class_methods -- Returns an array of class methods' names

Description

   array get_class_methods ( mixed class_name)

   This function returns an array of method names defined for the class
   specified by class_name.

     Note: As of PHP 4.0.6, you can specify the object itself instead of
     class_name. For example:

   <?php
   $class_methods = get_class_methods($my_class); // see below the full
   example
   ?>

   Example 1. get_class_methods() example
   <?php
   class myclass {
       // constructor
       function myclass() {
           return(true);
       }

       // method 1
       function myfunc1() {
           return(true);
       }
       // method 2
       function myfunc2() {
           return(true);
       }
   }
   $my_object = new myclass();
   $class_methods = get_class_methods(get_class($my_object));
   foreach ($class_methods as $method_name) {
       echo "$method_name\n";
   }
   ?>

   Will produce:
myclass
myfunc1
myfunc2

   See also get_class_vars() and get_object_vars().
   ______________________________________________________________________

   Prev         Home           Next
   class_exists  Up  get_class_vars
