Qasja te vetitë brenda klasave në OOP në PHP

Brenda metodave të klasës do të na jetë e disponueshme ndryshorja speciale $this. Ajo do të tregojë tek objekti i klasës sonë:

php<?php
  class User {
    public function show() {
      var_dump($this); // objekt
    }
  }
?>

Kjo do të thotë se ne mund të qasemi te vetitë e objektit përmes $this. Le të provojmë. Le të supozojmë se objekti ynë ka vetinë name. Le të shfaqim këtë veti në metodën tonë:

php<?php
  class User {
    public $name;
    
    public function show() {
      return $this->name;
    }
  }
?>

Tani le të krijojmë objektin e klasës sonë:

php<?php
  $user = new User;
?>

Le të regjistrojmë vetinë e dëshiruar:

php<?php
  $user->name = 'john';
?>

Tani le të thërrasim metodën, duke shfaqur kështu në ekran vlerën e vetisë:

php<?php
  echo $user->show(); // do të shfaqë 'john'
?>
Задание 1

Në objektin e klasës Employee regjistroni vetitë name dhe salary.

Задание 2

Krijoni një metodë që do të shfaqë në ekran emrin e punonjësit.

Задание 3

Krijoni një metodë që do të shfaqë në ekran pagën e punonjësit.