381 of 410 menu

Funcția is_callable

Funcția is_callable verifică dacă valoarea transmisă este apelabilă. În primul parametru se transmite valoarea de verificat, în al doilea parametru (opțional) - steagul de verificare sintactică a numelui, iar în al treilea (opțional) - șir de caractere pentru salvarea numelui apelabil.

Sintaxă

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

Exemplu

Să verificăm o funcție obișnuită:

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

Rezultatul executării codului:

true

Exemplu

Să verificăm o metodă a unei clase:

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

Rezultatul executării codului:

true

Exemplu

Să verificăm o funcție inexistentă:

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

Rezultatul executării codului:

false

Exemplu

Utilizarea celui de-al treilea parametru pentru obținerea numelui:

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

Rezultatul executării codului:

'myFunction'

Vezi și

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge