Informática, perguntado por tthai123, 1 ano atrás

Analise a estrutura da classe PHP criada a seguir e o código principal de instanciamento: <?php
class Teste {
function __construct($n) { echo "Oi, $n! "; }
function mensagem() { echo "Tudo bem? "; }
function __destruct() { echo "Tchau! "; }
}
$x = new Teste("Gustavo");
$x->mensagem(); unset($x);
?>
O que será exibido na tela?
a) Oi, Tudo bem?
b) Oi, Gustavo! Tudo bem?
c) Oi! Tudo bem? Tchau!
d) Oi, Gustavo! Tudo bem? Tchau!

Soluções para a tarefa

Respondido por bokomoko
1
primeiro o programa cria uma classe chamada Teste com 3 métodos

o construtor da classe exibe uma mensagem "Oi," mais variável
O método mensagem exibe a pergunta "Tudo bem ? "
e o destrutor da classe exibe um "tchau"

Depois de criada a classe uma instancia é criada com o nome "gustavo".
$x = new Teste("Gustavo"); 
 Ao criar a instancia o construtor é acionado, o que faz a mensagem "Oi, Gustavo" ser exibida


Depois o método mensagem é invocado, o que faz aparecer "Tudo bem ?"
$x->mensagem();

Em seguida a instancia é destruida, o que invoca o método de destruição da instancia que exibe o "tchau"
unset($x); 
Quer ver funcionando ? 
https://repl.it/@bokomoko/httpsbrainlycombrtarefa13254055respond

Respondido por jessedionizio
0

Resposta:

tendi nada  mais ok

Explicação:

Perguntas interessantes