return
Se
chamada
em
uma
função
,
a
instrução
return(
)
termina
imediatamente
a
execução
da
função
atual
e
retorna
seu
argumento
como
o
valor
da
função
.
return(
)
também
termina
a
execução
de
uma
instrução
eval(
)
ou
de
um
script
.
Se
chamada
no
escopo
global
,
a
execução
do
script
atual
será
terminada
.
Se
o
arquivo
do
script
atual
foi
incluído
com
include(
)
ou
require(
)
,
então
a
execução
é
devolvida
para
o
arquivo
chamador
.
Especificamente
para
arquivos
de
script
incluídos
com
include(
)
,
o
valor
fornecido
para
return(
)
será
devolvido
como
o
valor
da
chamada
include(
)
.
Se
return(
)
for
chamado
do
arquivo
de
script
principal
,
então
o
programa
pára
.
Se
o
arquivo
de
script
atual
é
o
configurado
em
auto_prepend_file
ou
auto_append_file
do
arquivo
de
configuração
,
então
a
execução
desses
scripts
é
finalizada
.
Para
maiores
informações
,
veja
Retornando
Valores
.
Nota
:
Note
que
return(
)
é
um
construtor
de
linguagem
e
não
uma
função
,
e
parênteses
em
volta
do
seus
argumentos
não
são
necessários
-
-
de
fato
,
é
mais
comum
não
colocá-los
que
usá-los
,
sem
,
entretanto
,
haver
diferença
de
um
jeito
ou
de
outro
.