381 of 410 menu

Funksie is_callable

Die funksie is_callable toets of die oorgedraagde waarde oproepbaar is. Aan die eerste parameter word die te toets waarde oorgedra, aan die tweede parameter (opsioneel) - die vlag vir sintaktiese naamtoetsing, en aan die derde (opsioneel) - die string vir die stoor van die oproepbare naam.

Sintaks

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

Voorbeeld

Laat ons 'n gewone funksie toets:

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

Uitvoerresultaat van die kode:

true

Voorbeeld

Laat ons 'n klasmetode toets:

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

Uitvoerresultaat van die kode:

true

Voorbeeld

Laat ons 'n nie-bestaande funksie toets:

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

Uitvoerresultaat van die kode:

false

Voorbeeld

Gebruik van die derde parameter om die naam te kry:

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

Uitvoerresultaat van die kode:

'myFunction'

Sien ook

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp