Manuel PHP

call_user_func_array

(PHP 4 >= 4.0.4, PHP 5)

call_user_func_array — Appelle une fonction utilisateur avec les paramètres rassemblés en tableau

Description

mixed call_user_func_array ( callback $function , array $param_arr )

Appelle la fonction utilisateur function avec les paramètres param_arr , rassemblés dans un tableau.

Liste de paramètres

function

La fonction à appeler.

param_arr

Les paramètres à passer à la fonction, sous la forme d'un tableau indexé.

Valeurs de retour

Retourne le résultat de la fonction, ou FALSE si une erreur survient.

Exemples

Example#1 Exemple avec call_user_func_array()

  1. <?php
  2. function debug($var, $val)  
  3. { 
  4.    echo "***DEBUGGING\nVARIABLE:$var\nVALUE:"; 
  5.    if (is_array($val) || is_object($val) || is_resource($val)) { 
  6.       print_r($val); 
  7.    } else { 
  8.       echo "\n$val\n"; 
  9.    } 
  10.    echo "***\n";  
  11. }  
  12.  
  13. $c = mysql_connect();  
  14. $host = $_SERVER["SERVER_NAME"];  
  15.  
  16. call_user_func_array('debug', array("host", $host));  
  17. call_user_func_array('debug', array("c", $c));  
  18. call_user_func_array('debug', array("_POST", $_POST));  
  19. ?> 

Voir aussi

L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog