325 of 410 menu

ফাংশন is_a

ফাংশন is_a একটি অবজেক্ট এবং ক্লাসের নাম গ্রহণ করে, true ফেরত দেয় যদি অবজেক্টটি সেই ক্লাস বা এর বংশধরের একটি উদাহরণ হয়। তৃতীয় প্যারামিটার দ্বারা নির্দিষ্ট করা যেতে পারে যে উত্তরাধিকার বিবেচনা করা প্রয়োজন কিনা (ডিফল্টভাবে true)।

সিনট্যাক্স

is_a(object, class_name, allow_string = true);

উদাহরণ

আসুন পরীক্ষা করি যে অবজেক্টটি stdClass ক্লাসের অন্তর্গত কিনা:

<?php $obj = new stdClass(); var_dump(is_a($obj, 'stdClass')); ?>

কোড 실행ের ফলাফল:

true

উদাহরণ

আসুন ক্লাসের উত্তরাধিকার পরীক্ষা করি:

<?php class ParentClass {} class ChildClass extends ParentClass {} $child = new ChildClass(); var_dump(is_a($child, 'ParentClass')); ?>

কোড 실행ের ফলাফল:

true

উদাহরণ

আসুন ইন্টারফেসের সাথে কাজ পরীক্ষা করি:

<?php interface MyInterface {} class MyClass implements MyInterface {} $obj = new MyClass(); var_dump(is_a($obj, 'MyInterface')); ?>

কোড 실행ের ফলাফল:

true

আরও দেখুন

  • ফাংশন is_subclass_of,
    যা উত্তরাধিকার পরীক্ষা করে
  • ফাংশন instanceof,
    ইনস্ট্যান্স চেক অপারেটর
  • ফাংশন get_class,
    যা অবজেক্টের ক্লাস ফেরত দেয়
  • ফাংশন class_implements,
    যা ক্লাসের ইন্টারফেস ফেরত দেয়
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন