FC ConcursosFC Concursos

Questão FC374809

O PHP utiliza checagem de tipos dinâmica; uma variável pode assumir diferentes tipos durante a execução do código. Considerando que o PHP utiliza checagem de tipos dinâmica, analis

Desenvolvimento Web

Instituto Consulplan · 2022

O PHP utiliza checagem de tipos dinâmica; uma variável pode assumir diferentes tipos durante a execução do código. Considerando que o PHP utiliza checagem de tipos dinâmica, analise o código a seguir:

 

<?php
$numero = 15; //tipo inteiro
$string = “15”; //tipo string


echo $numero + $string;


?>

 

Assinale a alternativa correta baseando-se na saída que o código retornará.

  1. 0
  2. 15
  3. 30
  4. 15 + “15”
  5. Mensagem de erro
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

O trecho retornará 30 porque o PHP é dinamicamente tipado e realiza conversão automática de tipos conforme a operação.

Na expressão $numero + $string, o operador + exige uma operação aritmética. Como $string contém uma string numérica ("15"), o interpretador converte essa string para número e executa a soma: \(15 + 15 = 30\).

Portanto, o comando echo imprime o resultado numérico da operação, exibindo 30. Essa capacidade de ajustar tipos em tempo de execução é chamada de type juggling e é típica do PHP.

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

Continue aprendendo