33 of 410 menu

ফাংশন is_callable

ফাংশন is_callable পরীক্ষা করে যে প্রেরিত মানটি ফাংশন হিসাবে কল করা যায় কিনা। এটি true রিটার্ন করে যদি মানটি নিম্নলিখিত হয়:

  • স্ট্রিং হিসাবে একটি ফাংশনের নাম
  • একটি অবজেক্ট এবং মেথডের নাম সহ অ্যারে
  • __invoke মেথড সহ একটি অবজেক্ট
  • একটি বেনামী ফাংশন

সিনট্যাক্স

is_callable( mixed $value, bool $syntax_only = false, string &$callable_name = null ): bool

উদাহরণ

সাধারণ ফাংশন পরীক্ষা:

<?php function test() {} $res = is_callable('test'); var_dump($res); ?>

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

true

উদাহরণ

ক্লাস মেথড পরীক্ষা:

<?php class MyClass { public function method() {} } $obj = new MyClass(); $res = is_callable([$obj, 'method']); var_dump($res); ?>

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

true

উদাহরণ

অস্তিত্বহীন ফাংশন পরীক্ষা:

<?php $res = is_callable('non_existent_function'); var_dump($res); ?>

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

false

উদাহরণ

__invoke সহ অবজেক্ট পরীক্ষা:

<?php class Invokable { public function __invoke() {} } $obj = new Invokable(); $res = is_callable($obj); var_dump($res); ?>

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

true

আরও দেখুন

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