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

Pq vai retornar 100?

<?php
$a =& $b;
$b = 100;
unset($b);
$b = 200;
echo $a;
?>

Soluções para a tarefa

Respondido por hmagalhaes
0
por que o primeiro valor que você atribuiu pra variável b foi 100 '---

tthai123: mas o comando unset nao retorna o ultimo valor?
bokomoko: O comando unset serve para "apagar" a variável. Acontece que o valor de $b foi salvo em $a ANTES do unset.
bokomoko: Imagine que $a é um pedaço de papel. $b é outro pedaço de papel e nele tem escrito o valor 100. Então o que está escrito em $b é copiado para $a e depois $b é apagado
tthai123: obg!!!
Perguntas interessantes