কম্পিউটার

PHP-তে is_subclass_of () ফাংশন


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

  1. PHP-তে get_parent_class() ফাংশন

  2. PHP-তে get_class() ফাংশন

  3. PHP-তে get_class_methods() ফাংশন

  4. PHP-তে class_exists() ফাংশন