Օբյեկտների հատկությունները 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

Արտածեք էկրանին ստեղծված աշխատակիցների տարիքների գումարը: