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<?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<?php
  class User
  {
    public $name;
    public $age;
  }
?>

Dhe tani le të krijojmë një objekt të klasës sonë:

php<?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<?php
  $user = new User;
  
  $user->name = 'john';
  $user->age = 25;
  
  echo $user->name;
  echo $user->age;
?>
Задание 1

Krijoni një klasë Employee, në të cilën do të ketë vetitë e mëposhtme - name, age, salary.

Задание 2

Krijoni një objekt të klasës Employee, pastaj vendosni vetitë e tij në vlerat e mëposhtme - emri 'john', mosha 25, paga 1000.

Задание 3

Krijoni një objekt të dytë të klasës Employee, vendosni vetitë e tij në vlerat e mëposhtme - emri 'eric', mosha 26, paga 2000.

Задание 4

Shfaqni në ekran shumën e pagave të punonjësve të krijuar.

Задание 5

Shfaqni në ekran shumën e moshave të punonjësve të krijuar.