   #PHP Manual Class/Object Functions get_class_vars get_declared_classes

   PHP Manual
   Prev  Next
   ______________________________________________________________________

                                   get_class

   (PHP 4 )
   get_class -- Returns the name of the class of an object

Description

   string get_class ( object obj)

   This function returns the name of the class of which the object obj is
   an instance. Returns FALSE if obj is not an object.

     Note: get_class() returns a user defined class name in lowercase. A
     class defined in a PHP extension is returned in its original
     notation.

   Example 1. Using get_class()
   <?php
   class foo {
       function foo() {
       // implements some logic
       }
       function name() {
           echo "My name is " , get_class($this) , "\n";
       }
   }
   // create an object
   $bar = new foo();
   // external call
   echo "Its name is " , get_class($bar) , "\n";
   // internal call
   $bar->name();
   ?>

   The output is:
Its name is foo
My name is foo

   See also get_parent_class(), gettype(), and is_subclass_of().
   ______________________________________________________________________

   Prev           Home                 Next
   get_class_vars  Up  get_declared_classes
