33 of 410 menu

Funksie is_callable

Die funksie is_callable toets of die oorhandigde waarde as 'n funksie aangeroep kan word. Dit gee true terug as die waarde een van die volgende is:

  • 'n funksienaam as 'n string
  • 'n array met 'n objek en 'n metode naam
  • 'n objek met 'n __invoke metode
  • 'n anonieme funksie

Sintaksis

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

Voorbeeld

Toets van 'n gewone funksie:

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

Uitvoer van die kode:

true

Voorbeeld

Toets van 'n klas metode:

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

Uitvoer van die kode:

true

Voorbeeld

Toets van 'n nie-bestaande funksie:

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

Uitvoer van die kode:

false

Voorbeeld

Toets van 'n objek met __invoke:

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

Uitvoer van die kode:

true

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