fork download
  1. <?php
  2. class User {
  3.  
  4. protected $id;
  5. public $dados;
  6. public function __construct($id) {
  7. $this->id = $id; // aqui já tens o teu id
  8. // echo $this->id; // vai imprimir 4 e podes fazer o que quiseres com ele ao longo dos metodos/atributos desta instância
  9. // aceder à base de dados, SELECT * FROM users WHERE id = $id, 4 neste caso
  10.  
  11. // depois já terás os dados que queres acerca do utilizador
  12. $this->dados = array('id' => 4, 'nome' => 'Miguel', 'email' => 'hdj@jdj.di');
  13. }
  14. }
  15.  
  16. $u = new User(4);
  17. echo $u->dados['email']; // hdj@jdj.di
Success #stdin #stdout 0.01s 82880KB
stdin
Standard input is empty
stdout
hdj@jdj.di