SóProvas


ID
1195168
Banca
FUNIVERSA
Órgão
IFB
Ano
2012
Provas
Disciplina
Programação
Assuntos

Na linguagem PHP, versão 5.3.3, construtores pais não são chamados implicitamente se a classe filha define um construtor. Para executar o construtor da classe pai, é necessária a seguinte chamada dentro do construtor da classe filha:

Alternativas
Comentários
  • De acordo com a documentação do PHP ( https://secure.php.net/manual/pt_BR/language.oop5.decon.php ) temos:


    PHP 5 permite que os desenvolvedores declarem métodos construtores para as classes. Classes que tem um método construtor chamam esse método cada vez que um objeto novo é criado, então é apropriado para qualquer inicialização que o objeto possa vir a precisar antes de ser usado. 


    Nota: Construtores pais não são chamados implicitamente se a classe filha define um construtor. Para executar o construtor da classe pai, uma chamada a parent::__construct() dentro do construtor da classe filha é necessária. Se a classe filhas não definir um construtor então ele será herdado da classe pai como um método normal (se não declarado como privado).