33 of 410 menu

Kazi is_callable

Kazi is_callable inakagua ikiwa thamani iliyopitishwa inaweza kuitwa kama kazi. Inarudisha true ikiwa thamani ni:

  • jina la kazi kwa mfumo wa mfuatano
  • safu yenye kitu na jina la njia
  • kitu chenye njia __invoke
  • kazi isiyo na jina

Sintaksia

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

Mfano

Kukagua kazi ya kawaida:

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

Matokeo ya kutekeleza kificho:

true

Mfano

Kukagua njia ya darasa:

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

Matokeo ya kutekeleza kificho:

true

Mfano

Kukagua kazi isiyopo:

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

Matokeo ya kutekeleza kificho:

false

Mfano

Kukagua kitu chenye __invoke:

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

Matokeo ya kutekeleza kificho:

true

Angalia pia

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa