314 of 410 menu

ফাংশন method_exists

ফাংশন method_exists একটি নির্দিষ্ট ক্লাস বা অবজেক্টে উল্লিখিত মেথডের অস্তিত্ব পরীক্ষা করে। ফাংশনটি প্রথম প্যারামিটার হিসেবে একটি অবজেক্ট বা ক্লাসের নাম গ্রহণ করে, এবং দ্বিতীয় প্যারামিটার হিসেবে স্ট্রিং আকারে মেথডের নাম নেয়। মেথডটি存在 থাকলে true ফেরত দেয়, এবং অন্যথায় false ফেরত দেয়।

সিনট্যাক্স

method_exists(object|string $class, string $method): bool

উদাহরণ

একটি ক্লাসে মেথডের অস্তিত্ব পরীক্ষা করা যাক:

<?php class MyClass { public function test() {} } $res = method_exists('MyClass', 'test'); var_dump($res); ?>

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

true

উদাহরণ

একটি অবজেক্টে মেথডের অস্তিত্ব পরীক্ষা করা যাক:

<?php $obj = new MyClass(); $res = method_exists($obj, 'test'); var_dump($res); ?>

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

true

উদাহরণ

একটি不存在 মেথড পরীক্ষা করা যাক:

<?php $res = method_exists('MyClass', 'notExists'); var_dump($res); ?>

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

false

আরও দেখুন

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