English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione get_parent_class() in PHP

PHP Class/Object 函数参考手册

La funzione get_parent_class() restituisce il nome della superclasse dell'oggetto o della classe

Sintassi

get_parent_class ($object);

Definizione e uso

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

Parametro

Numero di sequenzaParametri e descrizione
1

Oggetto (obbligatorio)

Oggetto o nome della classe da testare.

Valore di ritorno

Restituisce un array con i nomi delle classi dichiarate nello script corrente.

Esempio online

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

  PHP Class/Object 函数参考手册