English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione get_parent_class() restituisce il nome della superclasse dell'oggetto o della classe
get_parent_class ($object);
Ricerca il nome della superclasse dell'oggetto o della classe.
Se l'oggetto è un oggetto, restituisce il nome della classe della superclasse dell'istanza dell'oggetto.
Se l'oggetto è una stringa, restituisce il nome della classe della superclasse con questo nome. Questa funzione è stata aggiunta in PHP 4.0.5
Numero di sequenza | Parametri e descrizione |
---|---|
1 | Oggetto (obbligatorio) Oggetto o nome della classe da testare. |
Restituisce un array con i nomi delle classi dichiarate nello script corrente.
Di seguito è riportato l'uso di questa funzione-
<?php class f1 { function f1() { //Implementare alcune logiche } } class child extends f1 { function child() { echo "Io sono " , get_parent_class($this) , "'s figlio \n"; } } class child2 extends f1 { function child2() { echo "Io sono " , get_parent_class('child2') , "'s figlio too \n"; } } $foo = new child(); $bar = new child2(); ?>Prova a vedere‹/›
Questo produrrà il seguente risultato-
Sono il figlio di f1 Anche io sono il figlio di f1