Informática, perguntado por tthai123, 1 ano atrás

Levando em consideração funções e comandos de repetição em PHP, realize a análise do script abaixo e responda qual a saída do programa. <?php function executa($param){ $resultado=0; foreach($param as $valor){ $resultado+=$valor; } return $resultado; } echo executa( array(3,5,10,2) ); ?>

D) 20

Qual o comando que faz para ocorrer a soma ?

Soluções para a tarefa

Respondido por felipeh
1

A função foreach percorre cada elemento da lista passada como parametro, e como os elementos são todos inteiros ocorre a soma devido a linha de codigo:

$resultado+=$valor;

Ou seja, a variavel resultado vai sendo incrementada a medida que o foreach vai percorrendo os elementos do array. Essa linha de soma pode ser representada de outra maneira:

$resultado= $resultado + $valor;

Espero ter ajudado! ^^

Perguntas interessantes