324 of 410 menu

instanceof অপারেটর

instanceof অপারেটর একটি অবজেক্ট নির্দিষ্ট ক্লাসের একটি উদাহরণ কিনা বা এর উত্তরাধিকারী কিনা তা পরীক্ষা করে। এটি প্রথম প্যারামিটার হিসাবে একটি অবজেক্ট নেয়, দ্বিতীয়টি - পরীক্ষার জন্য ক্লাসের নাম। যদি অবজেক্টটি ক্লাসের অন্তর্গত হয় তবে true প্রদান করে অন্যথায় false প্রদান করে।

সিনট্যাক্স

$object instanceof ClassName;

উদাহরণ

আসুন পরীক্ষা করি যে অবজেক্টটি MyClass ক্লাসের একটি উদাহরণ কিনা:

<?php class MyClass {} $obj = new MyClass(); var_dump($obj instanceof MyClass); ?>

কোড এক্সিকিউশনের ফলাফল:

true

উদাহরণ

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

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

কোড এক্সিকিউশনের ফলাফল:

true

উদাহরণ

আসুন পরীক্ষা করি যে অবজেক্টটি ক্লাসের একটি উদাহরণ নয়:

<?php class A {} class B {} $a = new A(); var_dump($a instanceof B); ?>

কোড এক্সিকিউশনের ফলাফল:

false

আরও দেখুন

  • get_class ফাংশন,
    যা একটি অবজেক্টের ক্লাসের নাম প্রদান করে
  • is_a ফাংশন,
    যা একটি ক্লাসের জন্য একটি অবজেক্টের সদস্যতা পরীক্ষা করে
বাংলা
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন