Query: get_class
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
GET_CLASS(3) 1 GET_CLASS(3) get_class - Returns the name of the class of an objectSYNOPSISstring get_class NULL ([object $object])DESCRIPTIONGets the name of the class of the given $object.PARAMETERSo $object - The tested object. This parameter may be omitted when inside a class.RETURN VALUESReturns the name of the class of which $object is an instance. Returns FALSE if $object is not an object. If $object is omitted when inside a class, the name of that class is returned.ERRORS/EXCEPTIONS If get_class(3) is called with anything other than an object, an E_WARNING level error is raised.CHANGELOG+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.3.0 | | | | | | | | | | NULL became the default value for $object, so | | | passing NULL to $object now has the same result | | | as not passing any value. | | | | | 5.0.0 | | | | | | | The class name is returned in its original nota- | | | tion. | | | | | 5.0.0 | | | | | | | The $object parameter is optional if called from | | | the object's method. | | | | +--------+---------------------------------------------------+EXAMPLESExample #1 Using get_class(3) <?php class foo { function name() { echo "My name is " , get_class($this) , " "; } } // create an object $bar = new foo(); // external call echo "Its name is " , get_class($bar) , " "; // internal call $bar->name(); ?> The above example will output: Its name is foo My name is foo Example #2 Using get_class(3) in superclass <?php abstract class bar { public function __construct() { var_dump(get_class($this)); var_dump(get_class()); } } class foo extends bar { } new foo; ?> The above example will output: string(3) "foo" string(3) "bar"SEE ALSOget_called_class(3), get_parent_class(3), gettype(3), is_subclass_of(3). PHP Documentation Group GET_CLASS(3)
Related Man Pages |
---|
var_export(3) - php |
get_parent_class(3) - php |
get_class_vars(3) - php |
cubrid_fetch_object(3) - php |
rar_entry_get(3) - php |
Similar Topics in the Unix Linux Community |
---|
how does this work.... |
chmod question |
KSH Output/Strip portion of file in HP-UX |
Loop through file and replace with sed |
Debian, string in string. |