FC ConcursosFC Concursos

Questão FC373385

Considere os comandos PHP abaixo, que objetivam criar um array. I. $servico = array("Água"=>"8,70", "Esgoto"=>"4,30"); II. $servico [ 'Água' ] = "8,70"; $servico [ 'Esgoto' ] = "4,

Desenvolvimento Web

FCC · 2019

Considere os comandos PHP abaixo, que objetivam criar um array.

 

I. $servico = array("Água"=>"8,70", "Esgoto"=>"4,30");

 

II. $servico [ 'Água' ] = "8,70"; $servico [ 'Esgoto' ] = "4,30";

 

III. $servico = new array { 'Água' -> "8,70"; 'Esgoto' -> "4,30" };

 

IV. $servico = array { [ "Água" ] [ "8,70" ]; [ "Esgoto" ] [ "4,30" ] };

 

Está correto o que consta APENAS em

  1. III e IV.
  2. I e III.
  3. I e IV.
  4. II e III.
  5. I e II.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Gabarito: I e II

I e II representam duas formas válidas de criar um array associativo em PHP. Na primeira, usa‑se o construtor array() com pares chave => valor, por exemplo: array("Água" => "8,70", "Esgoto" => "4,30"), que define diretamente as chaves associadas aos respectivos valores.

Na segunda, as chaves são atribuídas individualmente ao índice do array: $servico['Água'] = "8,70"; $servico['Esgoto'] = "4,30"; — essa sintaxe cria/expande o array associativo ao atribuir valores às chaves.

Ambas resultam no mesmo tipo de estrutura (pares chave–valor) e são sintaticamente corretas em PHP para representar serviços e seus valores.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo