<HTML ><HEAD ><TITLE >call_user_func_array</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="PHP Manual" HREF="index.html"><LINK REL="UP" TITLE="Function Handling functions" HREF="ref.funchand.html"><LINK REL="PREVIOUS" TITLE="Function Handling functions" HREF="ref.funchand.html"><LINK REL="NEXT" TITLE="call_user_func" HREF="function.call-user-func.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-1"></HEAD ><BODY CLASS="refentry" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >PHP Manual</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="ref.funchand.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="function.call-user-func.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><H1 ><A NAME="function.call-user-func-array" ></A >call_user_func_array</H1 ><DIV CLASS="refnamediv" ><A NAME="AEN29168" ></A ><P > (PHP 4 >= 4.0.4)</P >call_user_func_array -- Call a user function given with an array of parameters </DIV ><DIV CLASS="refsect1" ><A NAME="AEN29171" ></A ><H2 >Description</H2 >mixed <B CLASS="methodname" >call_user_func_array</B > ( callback function [, array paramarr])<BR ></BR ><P > Call a user defined function given by <TT CLASS="parameter" ><I >function</I ></TT >, with the parameters in <TT CLASS="parameter" ><I >paramarr</I ></TT >. For example: <DIV CLASS="informalexample" ><A NAME="AEN29185" ></A ><P ></P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><PRE CLASS="php" >function debug($var, $val) echo "***DEBUGGING\nVARIABLE: $var\nVALUE:"; if (is_array($val) || is_object($val) || is_resource($val)) print_r($val); else echo "\n$val\n"; echo "***\n"; } $c = mysql_connect(); $host = $_SERVER["SERVER_NAME"]; call_user_func_array ('debug', array("host", $host)); call_user_func_array ('debug', array("c", $c)); call_user_func_array ('debug', array("_POST", $_POST));</PRE ></TD ></TR ></TABLE ><P ></P ></DIV > </P ><P > See also: <A HREF="function.call-user-func.html" ><B CLASS="function" >call_user_func()</B ></A >, <A HREF="function.call-user-method.html" ><B CLASS="function" >call_user_method()</B ></A >, <A HREF="function.call-user-method-array.html" ><B CLASS="function" >call_user_method_array()</B ></A >. </P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="ref.funchand.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="function.call-user-func.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Function Handling functions</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="ref.funchand.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >call_user_func</TD ></TR ></TABLE ></DIV ></BODY ></HTML >