Questão FC373381
Considere o fragmento de código abaixo. <?php $b = 3.1; $c = true; $d = "SEMEF"; $e = array("nome" => "João","cpf" => "145267087-1"); var_dump($b,$c, $d, $e); ?> Ao compilar e exec
Desenvolvimento Web
FCC · 2019
Considere o fragmento de código abaixo.
<?php
$b = 3.1;
$c = true;
$d = "SEMEF";
$e = array("nome" => "João","cpf" => "145267087-1");
var_dump($b,$c, $d, $e);
?>
Ao compilar e executar esse fragmento de código criado em PHP 7, um dos valores exibidos será exatamente
- array(2) {"nome"=>"João", "cpf"=>"145267087-1"}.
- boolean(1) true.
- string(5) "SEMEF".
- int(3).
- array(2) {String (5), String (11)}.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A função var_dump em PHP exibe, para cada expressão fornecida, o tipo e uma representação do valor. No caso de strings, ela também mostra entre parênteses a quantidade de bytes que compõem a string.
No fragmento apresentado, a variável $d recebe o literal "SEMEF", composto por cinco caracteres ASCII. Portanto, ao ser passada para var_dump, será impressa a informação de que se trata de uma string com tamanho cinco.
A saída correspondente a essa variável é: string(5) "SEMEF", onde string é o tipo, (5) indica o número de bytes/caracteres, e "SEMEF" é o valor literal da variável.
Conteúdo do catálogo FC Concursos · Atualizado em