Propriedades de objetos em PHP

Agora vamos aprender a trabalhar com objetos e suas propriedades em um exemplo mais prático. Vamos criar uma classe User que descreverá o usuário do nosso site. Deixe nosso usuário ter duas propriedades: nome e idade. Vamos escrever o código da nossa classe:

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

Por enquanto, nossa classe não faz nada - ela apenas descreve o que os objetos desta classe terão (no nosso caso, cada objeto terá um nome e uma idade). Essencialmente, até criarmos pelo menos um objeto da nossa classe - nada útil acontecerá.

Vamos criar um objeto da nossa classe. Ao fazer isso, tenha em mente que é comum nomear classes com letras maiúsculas, e os objetos dessas classes com letras minúsculas.

Vamos declarar a classe:

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

E agora vamos criar um objeto da nossa classe:

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

Agora vamos escrever algo nas propriedades do nosso objeto e depois exibir esses dados na tela:

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

Faça uma classe Employee, na qual haverá as seguintes propriedades - name, age, salary.

Задание 2

Crie um objeto da classe Employee, depois defina suas propriedades para os seguintes valores - nome 'john', idade 25, salário 1000.

Задание 3

Crie um segundo objeto da classe Employee, defina suas propriedades para os seguintes valores - nome 'eric', idade 26, salário 2000.

Задание 4

Exiba na tela a soma dos salários dos funcionários criados.

Задание 5

Exiba na tela a soma das idades dos funcionários criados.