Objektu īpašības PHP

Tagad mēs iemācīsimies strādāt ar objektiem un to īpašībām praktiskākā piemērā. Izveidosim klasi User, kas aprakstīs mūsu vietnes lietotāju. Lai mūsu lietotājam ir divas īpašības: vārds un vecums. Uzrakstīsim mūsu klases kodu:

php<?php
  class User
  {
    public $name;
    public $age;
  }
?>

Pagaidām mūsu klase neko nedara - tā vienkārši apraksta, kas būs šīs klases objektiem (mūsu gadījumā katram objektam būs vārds un vecums). Būtībā, kamēr mēs neizveidosim vismaz vienu mūsu klases objektu - nekas noderīgs nenotiks.

Izveidosim mūsu klases objektu. Jāpatur prātā, ka klases parasti tiek nosauktas ar lielajiem burtiem, bet šo klase objekti - ar mazajiem.

Deklarēsim klasi:

php<?php
  class User
  {
    public $name;
    public $age;
  }
?>

Un tagad izveidosim mūsu klases objektu:

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

Tagad ierakstīsim kaut ko mūsu objekta īpašībās un pēc tam izvadīsim šos datus uz ekrāna:

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

Izveidojiet klasi Employee, kurā būs šādas īpašības - name, age, salary.

Задание 2

Izveidojiet klases Employee objektu, tad iestatiet tā īpašības uz šādām vērtībām - vārds 'john', vecums 25, alga 1000.

Задание 3

Izveidojiet otro klases Employee objektu, iestatiet tā īpašības uz šādām vērtībām - vārds 'eric', vecums 26, alga 2000.

Задание 4

Izvadiet uz ekrāna izveidoto darbinieku algu summu.

Задание 5

Izvadiet uz ekrāna izveidoto darbinieku vecumu summu.