Como te han comentado, utiliza un array como retorno. Algo como:
Código PHP:
Ver originalfunction miFuncion()
{
$error = true //Variable que indica si hay error o no
$mensaje = "Mi mensaje" //Mensaje que quieras retornar
return array($error, $mensaje); }
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 ;)