PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

iterator_count> <class_implements
Last updated: Fri, 11 Apr 2008

view this page in

class_parents

(PHP 5)

class_parents — Return the parent classes of the given class

Descrizione

array class_parents ( mixed $class [, bool $autoload ] )

This function returns an array with the name of the parent classes of the given class .

Elenco dei parametri

class

An object (class instance) or a string (class name).

autoload

Whether to allow this function to load the class automatically through the __autoload magic method. Defaults to TRUE.

Valori restituiti

An array on success, or FALSE on error.

Log delle modifiche

Versione Descrizione
5.1.0 Added the option to pass the class parameter as a string. Added the autoload parameter.

Esempi

Example #1 class_parents() example

<?php

class foo { }
class 
bar extends foo {}

print_r(class_parents(new bar));

// since PHP 5.1.0 you may also specify the parameter as a string
print_r(class_parents('bar'));


function 
__autoload($class_name) {
   require_once 
$class_name '.php';
}

// use __autoload to load the 'not_loaded' class
print_r(class_parents('not_loaded'true));
?>

Il precedente esempio visualizzerĂ  qualcosa simile a:

Array
(
    [foo] => foo
)

Array
(
    [parent_of_not_loaded] => parent_of_not_loaded
)

Vedere anche:



add a note add a note User Contributed Notes
class_parents
There are no user contributed notes for this page.

iterator_count> <class_implements
Last updated: Fri, 11 Apr 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites