Um desenvolvedor PHP empregou o operador “*” com uma string e um número inteiro como operandos, como visto no código a seguir.
<?php
$a = (float) 2;
$b = "3" ;
$total = $a * $b;
printf ("%.3f", $total);
?>
O resultado obtido na operação foi
a) "33" b) 6.000 c) “2 3” d) ERRO
Respostas
respondido por:
1
aqui é um exemplo da conversão automática de tipo
Apesar da variável $b ser string ela contém um valor numérico e a multiplicação se torna válida
O resultado é b) 6.000
um float, porque $a é float
Veja aqui o programa funcionando
https://repl.it/@bokomoko/httpsbrainlycombrtarefa13253423respond
Observe, você mesma pode ir no repl.it e testar os programas lá
Apesar da variável $b ser string ela contém um valor numérico e a multiplicação se torna válida
O resultado é b) 6.000
um float, porque $a é float
Veja aqui o programa funcionando
https://repl.it/@bokomoko/httpsbrainlycombrtarefa13253423respond
Observe, você mesma pode ir no repl.it e testar os programas lá
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás