protected $isLogged; public function login() { echo "You Logged in"; $this->isLogged = true; } public function logout() { echo "You Logged out"; $this->isLogged = false; } public function setValues($l, $p, $e, $r) { $this->login = $l; $this->password = $p; $this->email = $e; $this->rating = $r; } } class Admin extends User { } class Moderator extends User { } $john = new Admin(); $mike = new Moderator(); $john->setValues('John', '123', '*****@*****.**', '10'); $mike->setValues('Mike', '456', '*****@*****.**', '9'); echo "<pre>"; var_dump($john, $mike);