फ़ंक्शन get_parent_class

फ़ंक्शन get_parent_class निर्दिष्ट ऑब्जेक्ट या क्लास के लिए पैरेंट क्लास का नाम लौटाता है। यदि कोई पैरेंट क्लास मौजूद नहीं है, तो फ़ंक्शन false लौटाएगा। पैरामीटर के रूप में, आप या तो एक ऑब्जेक्ट या स्ट्रिंग के रूप में क्लास का नाम पास कर सकते हैं।

सिंटैक्स

phpget_parent_class(object|string);

उदाहरण

किसी ऑब्जेक्ट के लिए पैरेंट क्लास प्राप्त करना:

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

कोड निष्पादन का परिणाम:

php'ParentClass'

उदाहरण

क्लास नाम से पैरेंट क्लास प्राप्त करना:

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

कोड निष्पादन का परिणाम:

php'ParentClass'

उदाहरण

बिना पैरेंट वाले क्लास के लिए पैरेंट क्लास प्राप्त करने का प्रयास:

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

कोड निष्पादन का परिणाम:

phpfalse

यह भी देखें

  • फ़ंक्शन get_class,
    जो ऑब्जेक्ट का क्लास लौटाता है
  • फ़ंक्शन is_subclass_of,
    जो इनहेरिटेंस की जाँच करता है
  • फ़ंक्शन class_parents,
    जो सभी पैरेंट्स को लौटाता है
  • फ़ंक्शन instanceof,
    इंस्टेंस चेक ऑपरेटर