PHP даги объектларнинг хоссалари

Ҳозир биз объектлар ва уларнинг хоссалари билан амалий мисолда ишлашни ўрганамиз. Келтинг, User синфини яратамиз, у бизнинг сайтимиздаги фойдаланувчини тасвирлайди. Бизнинг фойдаланувчимизда икки хосса бўлсин: исм ва ёш. Синфимизнинг кодини ёзайлик:

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

Ҳали бизнинг синф ҳеч нарса қилмайди - у фақат шунни тасвирлайдики, ушбу синфнинг объектларида (бизнинг ҳолимизда ҳар бир объектда исм ва ёш бўлади). Аслода, биз ҳеч бўлмаганда бир объектни яратмагуннимиз - фойдали нарса бўлмайди.

Келтинг, синфимизнинг объектини яратайлик. Бу пайтда шуни ёдда тутиш керакки, синфларни катта ҳарф билан номлаш оддий ҳолда, ушбу синфларнинг объектларини эса кичик ҳарф билан.

Келтинг, синфни эълон қиламиз:

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

Энди синфимизнинг объектини яратамиз:

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

Энди биз объектимизнинг хоссаларига бирор нарса ёзайлик ва сўнг бу маълумотларни экрангa чиқарайлик:

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

Яратилган ходимларнинг ёшлари йиғиндисини экранга чиқаринг.