Właściwości obiektów w PHP

Teraz nauczymy się pracować z obiektami i ich właściwościami na bardziej praktycznym przykładzie. Stwórzmy klasę User, która będzie opisywać użytkownika naszej strony. Niech nasz użytkownik ma dwie właściwości: imię i wiek. Napiszmy kod naszej klasy:

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

Na razie nasza klasa nic nie robi - po prostu opisuje, co będą mieć obiekty tej klasy (w naszym przypadku każdy obiekt będzie miał imię i wiek). W zasadzie, dopóki nie stworzymy przynajmniej jednego obiektu naszej klasy - nic użytecznego się nie wydarzy.

Stwórzmy obiekt naszej klasy. Przy tym należy mieć na uwadze, że klasy zwykle nazywa się dużymi literami, a obiekty tych klas - małymi.

Zadeklarujmy klasę:

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

A teraz stwórzmy obiekt naszej klasy:

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

Zapiszmy teraz coś we właściwościach naszego obiektu, a potem wypiszmy te dane na ekran:

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

Stwórz klasę Employee, w której będą następujące właściwości - name, age, salary.

Задание 2

Stwórz obiekt klasy Employee, następnie ustaw jego właściwości na następujące wartości - imię 'john', wiek 25, pensja 1000.

Задание 3

Stwórz drugi obiekt klasy Employee, ustaw jego właściwości na następujące wartości - imię 'eric', wiek 26, pensja 2000.

Задание 4

Wypisz na ekran sumę pensji stworzonych pracowników.

Задание 5

Wypisz na ekran sumę wieku stworzonych pracowników.