SoapServer::addFunction Añade una o más funciones al controlador de peticiones SOAP &reftitle.description; public voidSoapServer::addFunction mixedfunctions Exporta una o más funciones para clientes remotos &reftitle.parameters; functions Para exportar una función, pasa el nombre de la función en su parámetro como cadena. Para exportar varias funciones, pasa un array con el nombre de las funciones. Para exportar todas las funciones, pasa la constante especial SOAP_FUNCTIONS_ALL. Las functions deben recibir todos los argumentos de entrada en el mismo orden que fueron definidos en el fichero WSDL (no deberían recibir ningún parámetro de salida como argumento) y devolver uno o más valores. Para devolver varios valores deben devolver un array con los nombrados parámetros de salida. &reftitle.returnvalues; &return.void; &reftitle.examples; Ejemplos de <function>SoapServer::addFunction</function> addFunction("echoString"); function echoTwoStrings($inputString1, $inputString2) { return array("outputString1" => $inputString1, "outputString2" => $inputString2); } $server->addFunction(array("echoString", "echoTwoStrings")); $server->addFunction(SOAP_FUNCTIONS_ALL); ?> ]]> &reftitle.seealso; SoapServer::SoapServer SoapServer::setClass