return
 (PHP 4, PHP 5, PHP 7, PHP 8)
 
  return devuelve el control del programa al módulo llamante.
  La ejecución se reanuda entonces en la instrucción siguiente a la invocación del módulo.
 
 
  Si se llama desde una función, el comando return
  termina inmediatamente la función y devuelve el argumento que se le pasa.
  return también interrumpe la ejecución del comando
  eval() o de scripts.
 
 
  Si se llama desde el entorno global, la ejecución del script se
  interrumpe. Si el script actual fue incluido con la estructura
  include o
  require,
  entonces el control se devuelve al script llamante. Además, si el fichero
  del script actual ha sido incluido a través de la instrucción
  include,
  entonces el valor devuelto será utilizado como resultado de la instrucción
  include.
  Si return es llamada desde el script principal,
  entonces la ejecución del script se detiene. Si el script actual es
  auto_prepend_file
  o
  auto_append_file
  en el fichero php.ini, entonces la ejecución del script se detiene.
 
 
  Para más información, véase
  devolver valores.
 
 
  
Nota: 
   
    Tenga en cuenta que ya que return es una estructura de lenguaje,
    y no una función, los paréntesis que rodean los argumentos no son
    necesarios y su uso está desaconsejado.
   
  
  Nota: 
   
    Si no se proporciona ningún parámetro, entonces los paréntesis deben ser
    omitidos y null será devuelto. La llamada de
    return con paréntesis pero sin argumento
    resultará en una alerta de análisis.
   
  
 
 
  A partir de PHP 7.1.0, las declaraciones de retorno sin argumento en la
  función generan un E_COMPILE_ERROR, excepto si el
  tipo de retorno es void, en cuyo caso las declaraciones de retorno
  con un argumento generan este error.