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

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

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

सिंटैक्स

is_a(object, class)

पैरामीटर्स

  • object - परीक्षण किया जाने वाला ऑब्जेक्ट।

  • class - क्लास का नाम।

रिटर्न वैल्यू

यदि ऑब्जेक्ट इस क्लास का है या इसके माता-पिता में से एक है तो 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() फंक्शन

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

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

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

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

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