<?php
class Pessoa {
function __construct($nome, $sexo, $idade) {
$this->nome = $nome;
$this->sexo = $sexo;
$this->idade = $idade;
}
function getNome() {
return $this->nome;
}
public $nome;
private $sexo;
private $idade;
}
class Amigo extends Pessoa {
function __construct($nome, $sexo, $idade, $diaDoAniversario) {
parent::__construct($nome, $sexo, $idade);
$this->diaDoAniversario = $diaDoAniversario;
}
private $diaDoAniversario;
}
$joao = new Amigo("Jonis", "masc", 20, 30);
echo "Nome: {$joao->nome}";
echo "Nome: " . $joao->getNome();
//https://pt.stackoverflow.com/q/296706/101
PD9waHAKY2xhc3MgUGVzc29hIHsKICAgIGZ1bmN0aW9uIF9fY29uc3RydWN0KCRub21lLCAkc2V4bywgJGlkYWRlKSB7CiAgICAgICAgJHRoaXMtPm5vbWUgPSAkbm9tZTsKICAgICAgICAkdGhpcy0+c2V4byA9ICRzZXhvOwogICAgICAgICR0aGlzLT5pZGFkZSA9ICRpZGFkZTsKICAgIH0KICAgIGZ1bmN0aW9uIGdldE5vbWUoKSB7CiAgICAgICAgcmV0dXJuICR0aGlzLT5ub21lOwogICAgfQogICAgcHVibGljICRub21lOwogICAgcHJpdmF0ZSAkc2V4bzsKICAgIHByaXZhdGUgJGlkYWRlOwp9CmNsYXNzIEFtaWdvIGV4dGVuZHMgUGVzc29hIHsKICAgIGZ1bmN0aW9uIF9fY29uc3RydWN0KCRub21lLCAkc2V4bywgJGlkYWRlLCAkZGlhRG9Bbml2ZXJzYXJpbykgewogICAgICAgIHBhcmVudDo6X19jb25zdHJ1Y3QoJG5vbWUsICRzZXhvLCAkaWRhZGUpOwogICAgICAgICR0aGlzLT5kaWFEb0FuaXZlcnNhcmlvID0gJGRpYURvQW5pdmVyc2FyaW87CiAgICB9CiAgICBwcml2YXRlICRkaWFEb0FuaXZlcnNhcmlvOwp9Cgokam9hbyA9IG5ldyBBbWlnbygiSm9uaXMiLCAibWFzYyIsIDIwLCAzMCk7CmVjaG8gIk5vbWU6IHskam9hby0+bm9tZX0iOwplY2hvICJOb21lOiAiIC4gJGpvYW8tPmdldE5vbWUoKTsKCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzI5NjcwNi8xMDE=