Considere duas strings $str1 e $str2 na linguagem PHP. Par...

Próximas questões
Com base no mesmo assunto
Q3576426 Programação
Considere duas strings $str1 e $str2 na linguagem PHP.

Para concatenar o conteúdo dessas strings em uma nova string $str3, deve-se escrever:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - $str3 = $str1 . $str2;

1. Tema central da questão:
A questão aborda a concatenação de strings em PHP, um conceito fundamental em programação. Concatenar significa juntar dois textos (strings) para formar um novo texto. É uma operação muito comum em diversos contextos: montar mensagens para o usuário, criar comandos dinâmicos, manipular dados e muito mais.

2. Resumo teórico:
Em PHP, a concatenação de strings é realizada com o operador ponto ( . ). Assim, $nova = $a . $b; resulta em uma string que contém, em sequência, o conteúdo de $a seguido pelo conteúdo de $b. Segundo a documentação oficial do PHP (Manual do PHP), o ponto é o operador específico para concatenação de strings.

3. Justificativa da alternativa correta (D):
A alternativa D usa exatamente o operador recomendado (.) na sintaxe correta para concatenar as duas strings, guardando o resultado em $str3. Exemplo prático:
$str1 = "Olá, ";
$str2 = "Mundo!";
$str3 = $str1 . $str2; // $str3 fica "Olá, Mundo!"

4. Análise das alternativas incorretas:

  • A: + não concatena strings em PHP; ele é usado para soma de números.
  • B: | é o operador "OU" bit a bit, não serve para strings.
  • C: & é o operador "E" bit a bit, igualmente inadequado para strings.
  • E: concat() não é uma função nativa do PHP; não existe função concat para esse fim.

5. Estratégias para interpretação:
Ao ler questões sobre operadores, lembre-se que sintaxes de outras linguagens podem confundir. PHP tem operadores próprios para cada tipo de dado! Sempre que a questão pedir concatenação de strings no PHP, busque pelo operador ponto ( . ).

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Correta alternativa (D)

O operador de concatenação de strings é o ponto ( . )

A) → O operador é usado para somar valores numéricos, não strings.

B) → O operador é um OR binário, usado com números inteiros.

C) → O operador é um AND binário, também usado com inteiros.

E) → Não existe uma função nativa chamada em PHP. A função correta seria, por exemplo, em C, mas não em PHP.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo