Galera, o método __construct() não é executado no seguinte caso:
<?php
class Pessoa{
public __construct(){
echo 'OK!';
}
}
<?php
require_once 'Pessoa.php';
class GenPessoa extends Pessoa{
public print_var_dump($obj){
echo var_dump($obj);
}
}
new GenPessoa();
Esse código deveria retornar: OK!
Eu achava que ao usar o extends o método __construct() da classe Pessoa seria executado automaticamente, mas isso não acontece, alguém sabe me dizer por quê?
Pergunta
Rafael Laurindo
Galera, o método __construct() não é executado no seguinte caso:
Esse código deveria retornar: OK!
Eu achava que ao usar o extends o método __construct() da classe Pessoa seria executado automaticamente, mas isso não acontece, alguém sabe me dizer por quê?
Editado por Rafael LaurindoLink para o comentário
Compartilhar em outros sites
17 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.