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

Жасалған жұмысшылардың жастарының қосындысын экранға шығарыңыз.