Assim como na linguagem C o PHP faz uso do recurso chamado Operadores Aritméticos de Atribuição, que permitem em uma única linha fazer uma (ou mais) operações aritméticas junto a uma operação de atribuição. Sabendo que o código abaixo irá imprimir o valor 26, qual das opções abaixo NÃO pode ser utilizada para substituir o código oculto XXXXXXXXXX? Assinale a alternativa correta.
<?php
$x = 10;
$y = 15;
XXXXXXXXXX
echo($y);
?>
===
a) $y += $x + 1.
b) $y += ++$x.
c) $y = $y + $x + 1.
d) $y += $x++.
Soluções para a tarefa
Respondido por
2
d) $y += $x++, pois o valor de $x só será incrementado quando for executado a linha de código. Isso significa que o PHP vai assumir que o valor de $x é 15, e isso resultará em 10 + 15 que corresponde a 25 e não 26 como o problema sugere
Perguntas interessantes
Matemática,
10 meses atrás
Saúde,
10 meses atrás
Matemática,
1 ano atrás
História,
1 ano atrás
Física,
1 ano atrás