33 of 410 menu

Funkcija is_callable

Funkcija is_callable preveri, ali je mogoče posredovano vrednost poklicati kot funkcijo. Vrne true, če je vrednost:

  • ime funkcije v obliki niza
  • matrika z objektom in imenom metode
  • objekt z metodo __invoke
  • anonimna funkcija

Sintaksa

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

Primer

Preverjanje navadne funkcije:

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

Rezultat izvajanja kode:

true

Primer

Preverjanje metode razreda:

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

Rezultat izvajanja kode:

true

Primer

Preverjanje neobstoječe funkcije:

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

Rezultat izvajanja kode:

false

Primer

Preverjanje objekta z __invoke:

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

Rezultat izvajanja kode:

true

Glejte tudi

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni