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çeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау