Considere o seguinte código PHP:
<?php function calc(&$var) { $var++; } $a=5; calc($a); $a+=5; echo $a; ?>
Ao executar o código, o valor exibido será
A- 10.
B- 7.
C- 11.
D- 6.
E- 9.
Soluções para a tarefa
Respondido por
2
O valor exibido sera 11
Alternativa c)11
<?php
function calc(&$var) {
$var++;
}
$a=5; //Declaração da variavel com valor 5
calc($a);
$a+=5;
echo $a;
?>
Perceba que ao declarar a função calc o seu parâmetro possui um & na frente da variável, com isso é possivel passar a posição da variavel na memória permitindo alterar seu conteudo, não somente na função, mas durante todo o programa.
Ao chamar a função calc para $a, seu valor é mudado para 6, ao prosseguir é adicionado mais 5, e com isso seu valor final é 11.
Alternativa c)11
<?php
function calc(&$var) {
$var++;
}
$a=5; //Declaração da variavel com valor 5
calc($a);
$a+=5;
echo $a;
?>
Perceba que ao declarar a função calc o seu parâmetro possui um & na frente da variável, com isso é possivel passar a posição da variavel na memória permitindo alterar seu conteudo, não somente na função, mas durante todo o programa.
Ao chamar a função calc para $a, seu valor é mudado para 6, ao prosseguir é adicionado mais 5, e com isso seu valor final é 11.
tthai123:
que no caso tá incrementando
Perguntas interessantes
Geografia,
7 meses atrás
Geografia,
7 meses atrás
Matemática,
7 meses atrás
História,
11 meses atrás
Química,
11 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
História,
1 ano atrás