is_subclass_of() फ़ंक्शन यह जांचता है कि ऑब्जेक्ट में यह वर्ग उसके माता-पिता में से एक के रूप में है या नहीं।
सिंटैक्स
is_subclass_of(object, class, string)
पैरामीटर
-
ऑब्जेक्ट -परीक्षित वस्तु
-
वर्ग -वर्ग का नाम
-
स्ट्रिंग - यदि गलत पर सेट किया जाता है, तो स्ट्रिंग वर्ग का नाम ऑब्जेक्ट के रूप में अनुमत नहीं है।
वापसी
is_subclass_of() फ़ंक्शन TRUE लौटाता है यदि ऑब्जेक्ट "ऑब्जेक्ट" उस वर्ग से संबंधित है जो "वर्ग" का उपवर्ग है, अन्यथा FALSE।
निम्नलिखित एक उदाहरण है -
उदाहरण
<?php // define a class class wid_fact { var $oink = 'moo'; } // define a child class class wid_fact_child extends wid_fact { var $oink = 'oink'; } // create a new object $WF = new wid_fact(); $WFC = new wid_fact_child(); if (is_subclass_of($WFC, 'wid_fact')) { echo "yes, \$WFC is a subclass of wid_fact \n"; } else { echo "no, \$WFC is not a subclass of wid_fact \n"; } if (is_subclass_of($WF, 'wid_fact')) { echo "yes, \$WF is a subclass of wid_fact \n"; } else { echo "no, \$WF is not a subclass of wid_fact \n"; } ?>
निम्न आउटपुट है -
आउटपुट
yes, $WFC is a subclass of wid_fact no, $WF is not a subclass of wid_fact