Уласцівасці аб'ектаў у PHP

Зараз мы навучымся працаваць з аб'ектамі і іх уласцівасцямі на больш практычным прыкладзе. Давайце зробім клас User, які будзе апісваць карыстальніка нашага сайта. Хай у нашага карыстальніка будзе дзве ўласцівасці: імя і ўзрост. Напішам код нашага класа:

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

Пакуль наш клас нічога не робіць - ён проста апісвае, што будуць мець аб'екты гэтага класа (у нашым выпадку кожны аб'ект будзе мець імя і ўзрост). Па сутнасці, пакуль мы не створым хоць бы адзін аб'ект нашага класа - нічога карыснага не адбудзецца.

Давайце створым аб'ект нашага класа. Пры гэтым трэба мець на ўвазе, што класы прынята называць вялікімі літарамі, а аб'екты гэтых класаў - маленькімі.

Давайце аб'явім клас:

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

А цяпер створым аб'ект нашага класа:

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

Давайце цяпер што-небудзь запишам у ўласцівасці нашага аб'екта, а потым вывядзем гэтыя дадзеныя на экран:

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

Зрабіце клас Employee, у якім будуць наступныя ўласцівасці - name, age, salary.

Задание 2

Стварыце аб'ект класа Employee, затым усталюйце яго ўласцівасці ў наступныя значэнні - імя 'john', узрост 25, заробная плата 1000.

Задание 3

Стварыце другі аб'ект класа Employee, усталюйце яго ўласцівасці ў наступныя значэнні - імя 'eric', узрост 26, заробная плата 2000.

Задание 4

Вывядзіце на экран суму заробленных плат створаных работнікаў.

Задание 5

Вывядзіце на экран суму ўзростаў створаных работнікаў.