Logo Passei Direto
Buscar
Analise o código PHP a seguir no contexto de uma página Web.
```



att1 = $x1;
$this->att2 = $x2;
}
public function FUNCAO() {
echo "É {$this->att1}, V {$this->att2}.";
}
}
class COISA_DOIS extends COISA_UM {
public function SHOW() {
echo "O que é isso?";
}
}
$XPTO = new COISA_DOIS("PHP", "8");
$XPTO->SHOW();
$XPTO->FUNCAO();
?>


```
Assinale o texto exibido nessa página.
(A) O que é isso?
(B) É PHP, V 8.
(C) É PHP, V 8. O que é isso?
(D) 8 .
(E) O que é isso? É PHP, V 8.
A
B
C
D
E
User badge image

Enviado por estudandocomquestoes há 2 meses

Respostas

User badge image

Ed Inteligência Artificial do Passei Direto Verified user icon

há 2 meses

Vamos analisar o código PHP apresentado. 1. A classe `COISA_UM` possui um construtor que inicializa dois atributos (`att1` e `att2`) e uma função `FUNCAO()` que exibe uma string formatada com esses atributos. 2. A classe `COISA_DOIS` estende `COISA_UM` e possui um método `SHOW()` que exibe "O que é isso?". 3. Um objeto da classe `COISA_DOIS` é criado com os valores "PHP" e "8", que são passados para o construtor da classe pai `COISA_UM`. 4. O método `SHOW()` é chamado primeiro, que exibe "O que é isso?". 5. Em seguida, o método `FUNCAO()` é chamado, que exibe "É PHP, V 8.". Portanto, a saída do código será: ``` O que é isso?É PHP, V 8. ``` A opção que melhor representa essa saída, considerando a ordem de execução dos métodos, é a alternativa (E) O que é isso? É PHP, V 8.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!