O código PHP abaixo usa duas funções, com o uso do recurso ...

Próximas questões
Com base no mesmo assunto
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Negócios |
Q499280 Programação
O código PHP abaixo usa duas funções, com o uso do recurso da passagem de parâmetro.

                  imagem-007.jpg

Na execução das funções agr1($nr) e agr2(&$nr) , os tipos de passagens de parâmetros e a saída resultante são, respectivamente:
Alternativas

Comentários

Veja os comentários dos nossos alunos

O código acima cria uma função agr1, que retorna o valor dobrado, com passagem padrão de argumentos (a variável passada como parâmetro não é alterada).

E cria uma função agr2, que dobra o valor com passagem de argumento por referência ( usando o & na frente, o que significa que a variável enviada é alterada ).

Com isso, ao executarmos o código, a função agr1 seria chamada, calcularia o valor em dobro internamente na função, mas o echo $nr ainda imprimiria 20, visto que a variável externa não foi alterada. Quando a função dobrada for chamada, ai sim $nr seria atribuído com 40.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo