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
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
class User {
public $name;
public function show() {
return $this->name;
}
}
?>
Tani le të krijojmë objektin e klasës sonë:
<?php
$user = new User;
?>
Le të regjistrojmë vetinë e dëshiruar:
<?php
$user->name = 'john';
?>
Tani le të thërrasim metodën, duke shfaqur kështu në ekran vlerën e vetisë:
<?php
echo $user->show(); // do të shfaqë 'john'
?>
Në objektin e klasës Employee
regjistroni vetitë name
dhe salary.
Krijoni një metodë që do të shfaqë në ekran emrin e punonjësit.
Krijoni një metodë që do të shfaqë në ekran pagën e punonjësit.