PHP-এ is_a() ফাংশনটি চেক করে অবজেক্ট এই ক্লাসের কিনা বা এই ক্লাস এর প্যারেন্টসের মধ্যে একটি কিনা। অবজেক্ট এই ক্লাসের হলে বা এই ক্লাস এর প্যারেন্টসের মধ্যে একটি হলে TRUE, অন্যথায় FALSE রিটার্ন করে।
সিনট্যাক্স
is_a(object, class)
প্যারামিটার
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!