Questão de Programação — Linguagens de programação — FGV 2023
- Código
- fg059096
- Banca
- FGV
- Órgão
- AL-MA
- Ano
- 2023
- Nível
- Médio
- Cargo
- Assistente Legislativo Administrativo - Criador e Desenvolvedor de Web e Plataformas Digitais
- A&
- B.
- C:
- D|
- E+
GabaritoB — .
Gabarito: letra B. Em PHP, o operador utilizado para concatenar strings é o ponto (.). Diferente de linguagens como JavaScript e Java, que usam o sinal de +, o PHP adota o ponto como operador exclusivo de concatenação.
O operador & em PHP é usado para referência de variáveis ou como operador bitwise AND ($a & $b). Não serve para concatenar strings.
O ponto (.) é o operador de concatenação de strings em PHP. Exemplo: $saudacao = "Olá, " . "mundo!"; resulta em "Olá, mundo!".
O operador : em PHP aparece no operador ternário (condicao ? valor1 : valor2) e em rótulos de switch (case valor:), não em concatenação.
O operador | é o operador bitwise OR ($a | $b). Não tem relação com strings.
O operador + em PHP é o operador de adição aritmética. Se usado entre strings, ele as converte para números (se possível) e soma, não concatena. Exemplo: "10" + "20" resulta em 30 (inteiro), não em "1020".
Para não confundir: em PHP, concatene com ponto (.). Em JavaScript e Java, use o sinal de +. Memorize essa diferença, pois é uma pegadinha clássica em provas de PHP.
Gabarito: letra B
Link permanente: /questoes/fg059096