381 of 410 menu

Funkcia is_callable

Funkcia is_callable kontroluje, či je odovzdaná hodnota volateľná. Do prvého parametra sa odovzdáva kontrolovaná hodnota, do druhého parametra (voliteľný) - príznak syntaktickej kontroly názvu a do tretieho (voliteľný) - reťazec pre uloženie volateľného názvu.

Syntax

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

Príklad

Skontrolujeme obyčajnú funkciu:

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

Výsledok vykonania kódu:

true

Príklad

Skontrolujeme metódu triedy:

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

Výsledok vykonania kódu:

true

Príklad

Skontrolujeme neexistujúcu funkciu:

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

Výsledok vykonania kódu:

false

Príklad

Použitie tretieho parametra pre získanie názvu:

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

Výsledok vykonania kódu:

'myFunction'

Pozrite tiež

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť