Vetitë e Objekteve në PHP
Tani do të mësojmë të punojmë me objektet
dhe vetitë e tyre në një shembull më praktik.
Le të krijojmë një klasë User që
do të përshkruajë përdoruesin e faqes sonë të internetit. Le
të kenë përdoruesit tanë dy veti:
emri dhe mosha. Le të shkruajmë kodin e klasës sonë:
<?php
class User
{
public $name;
public $age;
}
?>
Për momentin klasa jonë nuk bën asgjë - ajo thjesht përshkruan se çfarë do të kenë objektet e kësaj klase (në rastin tonë çdo objekt do të ketë emër dhe moshë). Në thelb, derisa ne të krijojmë të paktën një objekt të klasës sonë - nuk do të ndodhë asgjë e dobishme.
Le të krijojmë një objekt të klasës sonë. Duke bërë këtë, duhet pasur parasysh se klasat zakonisht emërtohen me shkronja të mëdha, ndërsa objektet e këtyre klasave - me shkronja të vogla.
Le të deklarojmë klasën:
<?php
class User
{
public $name;
public $age;
}
?>
Dhe tani le të krijojmë një objekt të klasës sonë:
<?php
$user = new User;
?>
Tani le të shkruajmë diçka në vetitë e objektit tonë, dhe pastaj t'i shfaqim këto të dhëna në ekran:
<?php
$user = new User;
$user->name = 'john';
$user->age = 25;
echo $user->name;
echo $user->age;
?>
Krijoni një klasë Employee,
në të cilën do të ketë vetitë e mëposhtme - name,
age, salary.
Krijoni një objekt të klasës Employee, pastaj
vendosni vetitë e tij në vlerat e mëposhtme
- emri 'john', mosha 25, paga
1000.
Krijoni një objekt të dytë të klasës Employee,
vendosni vetitë e tij në vlerat e mëposhtme
- emri 'eric', mosha 26, paga
2000.
Shfaqni në ekran shumën e pagave të punonjësve të krijuar.
Shfaqni në ekran shumën e moshave të punonjësve të krijuar.