Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/01/2015, 02:20
json
 
Fecha de Ingreso: septiembre-2014
Mensajes: 180
Antigüedad: 10 años, 3 meses
Puntos: 14
Respuesta: ¿Como hago para que la función retorne 2 variables?

Como te han comentado, utiliza un array como retorno. Algo como:

Código PHP:
Ver original
  1. function miFuncion()
  2. {
  3.     $error = true    //Variable que indica si hay error o no
  4.     $mensaje = "Mi mensaje"    //Mensaje que quieras retornar
  5.  
  6.     return array($error, $mensaje);
  7. }

Luego, para recuperar el valor tanto del error como del mensaje tienes que llamar a la función usando "list" (http://php.net/manual/es/function.list.php):

list($error, $mensaje) = miFuncion();

Con esto consigues que en estas dos variables tengas en $error el primer valor del array que devuelve miFuncion() y en $mensaje tengas el segundo.

Creo que esta idea te puede servir ;)
__________________
Unelink.es - VPS, servidores dedicados, hosting y dominios. 10 años a tu lado.