fork download
  1. <?php
  2.  
  3. interface ContaUsuario {
  4. public function carregue($id, $nome);
  5. }
  6.  
  7. class Conta implements ContaUsuario {
  8. protected $id;
  9. private $nome;
  10.  
  11. public function carregue($id,$nome){
  12. $this->id = $id;
  13. $this->nome = $nome;
  14.  
  15. }
  16. }
  17.  
  18. class Aluno extends Conta {}
  19.  
  20. $aluno = new Aluno();
  21.  
  22. echo "Instância de Aluno: " . (($aluno instanceof Aluno) ? "Sim" : "Não"), PHP_EOL;
  23. echo "Instância de Conta: " . (($aluno instanceof Conta) ? "Sim" : "Não"), PHP_EOL;
  24. echo "Instância de ContaUsuario: " . (($aluno instanceof ContaUsuario) ? "Sim" : "Não"), PHP_EOL;
Success #stdin #stdout 0s 82880KB
stdin
Standard input is empty
stdout
Instância de Aluno: Sim
Instância de Conta: Sim
Instância de ContaUsuario: Sim