Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में is_a () फ़ंक्शन

PHP में is_a () फ़ंक्शन यह जांचता है कि क्या वस्तु इस वर्ग की है या उसके माता-पिता में से एक के रूप में यह वर्ग है। यदि ऑब्जेक्ट इस वर्ग का है या इसके माता-पिता में से एक के रूप में यह वर्ग है, तो फ़ंक्शन TRUE लौटाता है, अन्यथा FALSE।

सिंटैक्स

is_a(object, class)

पैरामीटर

  • ऑब्जेक्ट -परीक्षित वस्तु

  • कक्षा -वर्ग का नाम

वापसी

is_a() फ़ंक्शन TRUE लौटाता है यदि ऑब्जेक्ट इस वर्ग का है या इसके माता-पिता में से एक के रूप में यह वर्ग है, अन्यथा FALSE।

उदाहरण

निम्नलिखित एक उदाहरण है -

<?php
interface ClassOne {
   public function Demo();
}
class ClassTwo implements ClassOne {
   public function Demo () {
      print "Demo";
   }
}
$obj = new ClassTwo();
if(is_a($obj, 'ClassOne')) {
   echo "Correct!";
} else {
   echo "Incorrect!";
}
?>

आउटपुट

Correct!

  1. PHP में is_subclass_of () फ़ंक्शन

    is_subclass_of() फ़ंक्शन यह जांचता है कि ऑब्जेक्ट में यह वर्ग उसके माता-पिता में से एक के रूप में है या नहीं। सिंटैक्स is_subclass_of(object, class, string) पैरामीटर ऑब्जेक्ट -परीक्षित वस्तु वर्ग -वर्ग का नाम स्ट्रिंग - यदि गलत पर सेट किया जाता है, तो स्ट्रिंग वर्ग का नाम ऑब्जेक्ट के रूप मे

  1. PHP में get_object_vars () फ़ंक्शन

    get_object_var() फ़ंक्शन दिए गए ऑब्जेक्ट के गुण प्राप्त करता है। यह निर्दिष्ट वस्तु के लिए परिभाषित वस्तु गुणों की एक सहयोगी सरणी देता है। सिंटैक्स get_object_vars(object) पैरामीटर ऑब्जेक्ट - एक वस्तु उदाहरण। वापसी get_object_var() फ़ंक्शन निर्दिष्ट ऑब्जेक्ट के लिए परिभाषित ऑब्जेक्ट गुणों की ए

  1. PHP में class_exists () फ़ंक्शन

    PHP में class_exists() फ़ंक्शन यह जांचता है कि क्या क्लास को परिभाषित किया गया है। यदि वर्ग एक परिभाषित वर्ग है तो यह TRUE लौटाता है, अन्यथा यह FALSE लौटाता है। सिंटैक्स class_exists(class, autoload) पैरामीटर कक्षा - कक्षा का नाम। स्वतः लोड करें - डिफ़ॉल्ट रूप से __autoload को कॉल करना है या न