381 of 410 menu

is_callable ֆունկցիան

is_callable ֆունկցիան ստուգում է, արդյոք փոխանցված արժեքը կանչելի է: Առաջին պարամետրին փոխանցվում է ստուգվող արժեքը, երկրորդ պարամետրին (ոչ պարտադիր) - անվան շարահյուսական ստուգման դրոշը, իսկ երրորդին (ոչ պարտադիր) - տող կանչելի անունը պահելու համար:

Շարահյուսություն

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

Օրինակ

Երրորդ պարամետրի օգտագործումը անունը ստանալու համար:

<?php function myFunction() {} $name = ''; $res = is_callable('myFunction', false, $name); echo $name; ?>

Կոդի կատարման արդյունքը:

'myFunction'

Տես նաև

  • function_exists ֆունկցիան,
    որը ստուգում է ֆունկցիայի գոյությունը
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել