381 of 410 menu

Kazi is_callable

Kazi is_callable inakagua ikiwa thamani iliyopitishwa inaweza kuitwa. Kigezo cha kwanza kinapitiwa thamani inayokaguliwa, kigezo cha pili (si lazima) - bendera ya ukaguzi wa sintaksia ya jina, na kigezo cha tatu (si lazima) - mfuatano wa herufi kuhifadhi jina linaloweza kuitwa.

Sintaksia

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

Mfano

Hebu tukague kazi ya kawaida:

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

Matokeo ya utekelezaji wa kificho:

true

Mfano

Hebu tukague mbinu ya darasa:

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

Matokeo ya utekelezaji wa kificho:

true

Mfano

Hebu tukague kazi isiyopo:

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

Matokeo ya utekelezaji wa kificho:

false

Mfano

Matumizi ya kigezo cha tatu kupata jina:

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

Matokeo ya utekelezaji wa kificho:

'myFunction'

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