33 of 410 menu

Funkcia is_callable

Funkcia is_callable kontroluje, či je možné predanú hodnotu zavolať ako funkciu. Vráti true, ak hodnota je:

  • názov funkcie vo forme reťazca
  • pole s objektom a názvom metódy
  • objekt s metódou __invoke
  • anonymná funkcia

Syntax

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

Príklad

Kontrola obyčajnej funkcie:

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

Výsledok vykonania kódu:

true

Príklad

Kontrola metódy 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

Kontrola neexistujúcej funkcie:

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

Výsledok vykonania kódu:

false

Príklad

Kontrola objektu s __invoke:

<?php class Invokable { public function __invoke() {} } $obj = new Invokable(); $res = is_callable($obj); var_dump($res); ?>

Výsledok vykonania kódu:

true

Pozri 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ť