381 of 410 menu

Funkcija is_callable

Funkcija is_callable pārbauda, vai padotā vērtība ir izsaukama. Pirmajā parametrā tiek padota pārbaudāmā vērtība, otrajā parametrā (neobligāts) - sintakses pārbaudes karodziņš, bet trešajā (neobligāts) - virkne izsaukjamā nosaukuma saglabāšanai.

Sintakse

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

Piemērs

Pārbaudīsim parastu funkciju:

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

Koda izpildes rezultāts:

true

Piemērs

Pārbaudīsim klases metodi:

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

Koda izpildes rezultāts:

true

Piemērs

Pārbaudīsim neesošu funkciju:

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

Koda izpildes rezultāts:

false

Piemērs

Trešā parametra izmantošana nosaukuma iegūšanai:

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

Koda izpildes rezultāts:

'myFunction'

Skatiet arī

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt