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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш