[PHP] call_user_func_array()

call_user_func_array() (funzione PHP) chiama una funzione e le passa uno o più parametri

tips&tricks

La differenza tra call_user_func() e call_user_func_array() consiste nel fatto che in quest’ultima funzione i parametri delle funzione chiamata sono un array.

Per la differenza tra questa funzione e la chiamata diretta della funzione, v. questo articolo.

Sintassi

call_user_func($funzione, $array_parametri)
parametro descrizione
$funzione La funzione da processare
$array_parametri L’array contenente i parametri della funzione chiamata

Esempi

function nome_funzione($par1, $par2){
   echo $par1 + $par2;
}
$array_par = array(2,3);
call_user_func_array("nome_funzione", $array_par); // 5

Contenuti correlati

Fonti esterne

funzioni php, php

Related Articles

0 Comment