381 of 410 menu

Funkcija is_callable

Funkcija is_callable preveri, ali je posredovana vrednost klicljiva. V prvi parameter se posreduje preverjana vrednost, v drugi parameter (neobvezen) - zastavica sintaktičnega preverjanja imena, v tretji pa (neobvezen) - niz za shranjevanje klicljivega imena.

Sintaksa

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

Primer

Preverimo običajno funkcijo:

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

Rezultat izvajanja kode:

true

Primer

Preverimo metodo razreda:

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

Rezultat izvajanja kode:

true

Primer

Preverimo neobstoječo funkcijo:

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

Rezultat izvajanja kode:

false

Primer

Uporaba tretjega parametra za pridobitev imena:

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

Rezultat izvajanja kode:

'myFunction'

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