ობიექტების თვისებები 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

გამოიტანეთ ეკრანზე შექმნილი თანამშრომლების ასაკების ჯამი.