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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу