Si se llama desde una función, return() termina
inmediatamente la ejecución de la función y retorna su argumento
como valor de la función. return() tambien
terminará la ejecución de una sentencia eval()ó
un script PHP.
Si el script actual ha sido incluido ó requerido con
include() ó require(), el
control es transferido al script que llamo al script
incluido. Además, si el script actual fue incluido, el valor dado a
return() será retornado como el valor de la
llamada include(). Si
return() es invocado desde el script principal,
la ejecución terminara inmediatamente. Si el script actual fue
incluido con las opciones de configuración auto_prepend_file ó auto_append_file, la
ejecución terminara inmediatamente.
Para más información, consultar Retornando valores.
Nota:
Tener en cuenta que ya que return() es un
constructor del lenguaje y no una función, los paréntesis
alrededor de sus argumentos, son solo
necesarios si el argumento contiene una expresion, no se suelen
utilizar tan a menudo, cuando retornan una variable.