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!