fork download
  1. <?php
  2. class Pessoa {
  3. function __construct($nome, $sexo, $idade) {
  4. $this->nome = $nome;
  5. $this->sexo = $sexo;
  6. $this->idade = $idade;
  7. }
  8. function getNome() {
  9. return $this->nome;
  10. }
  11. public $nome;
  12. private $sexo;
  13. private $idade;
  14. }
  15. class Amigo extends Pessoa {
  16. function __construct($nome, $sexo, $idade, $diaDoAniversario) {
  17. parent::__construct($nome, $sexo, $idade);
  18. $this->diaDoAniversario = $diaDoAniversario;
  19. }
  20. private $diaDoAniversario;
  21. }
  22.  
  23. $joao = new Amigo("Jonis", "masc", 20, 30);
  24. echo "Nome: {$joao->nome}";
  25. echo "Nome: " . $joao->getNome();
  26.  
  27. //https://pt.stackoverflow.com/q/296706/101
Success #stdin #stdout 0.02s 24536KB
stdin
Standard input is empty
stdout
Nome: JonisNome: Jonis