PHP
Referenzliste
class_parents
SPL Funktionen
Befehl:
array class_parents ( mixed $class [, bool $autoload = true ] )
Parameter-Liste:
Beschreibung | |
---|---|
Ein Objekt (Klasseninstanz) oder eine Zeichenfolge (Klassenname). | |
Ob damit diese Funktion, um die Klasse automatisch durch die __autoload() magische Methode laden. |
Rückgabewerte:
Ein Array bei Erfolg oder
FALSE
bei einem Fehler. Beschreibung:
Diese Funktion gibt ein Array mit den Namen der übergeordneten Klassen der gegebenen Klasse.
Aktiv in Version:
(PHP 5 >= 5.1.0, PHP 7)
Siehe auch:
class_parents() - Beispiel:
Eingabe:
<?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)); ?>
Ausgabe:
Array
(
[foo] => foo
)
Array
(
[parent_of_not_loaded] => parent_of_not_loaded
)
(
[foo] => foo
)
Array
(
[parent_of_not_loaded] => parent_of_not_loaded
)
Beschreibung:
Beschreibung | |
---|---|
5.1.0 | Hinzugefügt die Möglichkeit, die class -Parameter als String übergeben. Hinzugefügt wurde die autoload -Parameter. |
SPL Funktionen