383 of 410 menu

Kazi call_user_func_array

Kazi call_user_func_array inaruhusu kuita callback, kwa kupitisha vigezo kwa njia ya safu. Kigezo cha kwanza hupitishwa jina la kazi au njia, na cha pili - safu ya hoja.

Syntax

call_user_func_array(callable $callback, array $args);

Mfano

Kuita kazi rahisi kwa kupitisha vigezo kupitia safu:

<?php function sum($a, $b) { return $a + $b; } $res = call_user_func_array('sum', [2, 3]); echo $res; ?>

Matokeo ya kutekeleza kificho:

5

Mfano

Kuita njia ya darasa kwa kupitisha vigezo:

<?php class Calculator { public function multiply($a, $b) { return $a * $b; } } $calc = new Calculator(); $res = call_user_func_array([$calc, 'multiply'], [4, 5]); echo $res; ?>

Matokeo ya kutekeleza kificho:

20

Mfano

Matumizi na kazi isiyo na jina (anonymous function):

<?php $func = function($a, $b, $c) { return $a + $b + $c; }; $res = call_user_func_array($func, [1, 2, 3]); echo $res; ?>

Matokeo ya kutekeleza kificho:

6

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