383 of 410 menu

Funkcija call_user_func_array

Funkcija call_user_func_array omogoča klic povratne funkcije, pri čemer parametre posreduje kot niz. Prvi parameter je ime funkcije ali metode, drugi pa je niz argumentov.

Sintaksa

call_user_func_array(callable $callback, array $args);

Primer

Klic preproste funkcije s posredovanjem parametrov prek niza:

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

Rezultat izvajanja kode:

5

Primer

Klic metode razreda s posredovanjem parametrov:

<?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; ?>

Rezultat izvajanja kode:

20

Primer

Uporaba z anonimno funkcijo:

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

Rezultat izvajanja kode:

6

Glejte tudi

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni