Considere duas strings $str1 e $str2 na linguagem PHP. Par...
Para concatenar o conteúdo dessas strings em uma nova string $str3, deve-se escrever:
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çãoconcatpara 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