381 of 410 menu

Funkcija is_callable

Funkcija is_callable tikrina, ar perduota reikšmė yra iškviečiama. Į pirmą parametrą perduodama tikrinama reikšmė, į antrą parametrą (neprivalomą) - sintaksinio pavadinimo patikrinimo vėliavėlė, o į trečią (neprivalomą) - eilutė iškviečiamojo pavadinimo išsaugojimui.

Sintaksė

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

Pavyzdys

Patikrinkime paprastą funkciją:

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

Kodo vykdymo rezultatas:

true

Pavyzdys

Patikrinkime klasės metodą:

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

Kodo vykdymo rezultatas:

true

Pavyzdys

Patikrinkime neegzistuojančią funkciją:

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

Kodo vykdymo rezultatas:

false

Pavyzdys

Trečiojo parametro naudojimas pavadinimo gavimui:

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

Kodo vykdymo rezultatas:

'myFunction'

Taip pat žiūrėkite

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti