PHPda ob'ektlarning xususiyatlari

Endi biz ob'ektlar va ularning xususiyatlari bilan amaliy misolda ishlashni o'rganamiz. Keling, User klassini yarataylik, u bizning saytimiz foydalanuvchisini tasvirlaydi. Foydalanuvchimizda ikkita xususiyat bo'lsin: ism va yosh. Keling, klassimiz kodini yozamiz:

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

Hozircha bizning klass hech narsa qilmaydi - u faqat shu klass ob'ektlari nimalarga ega bo'lishini tasvirlaydi (bizning holatda har bir ob'ekt ism va yoshga ega bo'ladi). Aslida, biz klassimizning kamida bitta ob'ektini yaratmagunimizcha - hech qanday foydali ish bo'lmaydi.

Keling, klassimizning ob'ektini yarataylik. Bunda klasslarni katta harflar bilan, ob'ektlarni esa kichik harflar bilan nomlash odat tusiga kirganligini hisobga olish kerak.

Keling, klassni e'lon qilaylik:

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

Endi klassimizning ob'ektini yaratamiz:

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

Keling, endi ob'ektimizning xususiyatlariga biror narsa yozaylik, keyin esa ushbu ma'lumotlarni ekranga chiqaramiz:

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

Employee klassini yarating, unda quyidagi xususiyatlar bo'lsin - name, age, salary.

Задание 2

Employee klassining ob'ektini yarating, so'ngra uning xususiyatlarini quyidagi qiymatlarga o'rnating - ism 'john', yosh 25, maosh 1000.

Задание 3

Employee klassining ikkinchi ob'ektini yarating, uning xususiyatlarini quyidagi qiymatlarga o'rnating - ism 'eric', yosh 26, maosh 2000.

Задание 4

Yaratilgan xodimlarning maoshlari yig'indisini ekranga chiqaring.

Задание 5

Yaratilgan xodimlarning yoshlari yig'indisini ekranga chiqaring.