319 of 410 menu

Συνάρτηση get_parent_class

Η συνάρτηση get_parent_class επιστρέφει το όνομα της γονικής κλάσης για το καθορισμένο αντικείμενο ή κλάση. Εάν δεν υπάρχει γονική κλάση, η συνάρτηση θα επιστρέψει false. Ως παράμετρο μπορείτε να περάσετε είτε ένα αντικείμενο είτε το όνομα μιας κλάσης ως συμβολοσειρά.

Σύνταξη

get_parent_class(object|string);

Παράδειγμα

Ας πάρουμε τη γονική κλάση για ένα αντικείμενο:

<?php class ParentClass {} class ChildClass extends ParentClass {} $obj = new ChildClass(); echo get_parent_class($obj); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'ParentClass'

Παράδειγμα

Ας πάρουμε τη γονική κλάση από το όνομα της κλάσης:

<?php class ParentClass {} class ChildClass extends ParentClass {} echo get_parent_class('ChildClass'); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'ParentClass'

Παράδειγμα

Ας προσπαθήσουμε να πάρουμε τη γονική κλάση για μια κλάση χωρίς γονέα:

<?php class SimpleClass {} var_dump(get_parent_class('SimpleClass')); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

false

Δείτε επίσης

  • τη συνάρτηση get_class,
    που επιστρέφει την κλάση ενός αντικειμένου
  • τη συνάρτηση is_subclass_of,
    που ελέγχει την κληρονομικότητα
  • τη συνάρτηση class_parents,
    που επιστρέφει όλους τους γονείς
  • τη συνάρτηση instanceof,
    τον τελεστή ελέγχου instance
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη