FC ConcursosFC Concursos

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

  1. array(2) {"nome"=>"João", "cpf"=>"145267087-1"}.
  2. boolean(1) true.
  3. string(5) "SEMEF".
  4. int(3).
  5. 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

Continue aprendendo