Propriétés des objets en PHP

Maintenant, nous allons apprendre à travailler avec des objets et leurs propriétés sur un exemple plus pratique. Créons une classe User qui décrira l'utilisateur de notre site. Soit notre utilisateur ait deux propriétés : le nom et l'âge. Écrivons le code de notre classe :

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

Pour l'instant, notre classe ne fait rien - elle décrit simplement ce que les objets de cette classe auront (dans notre cas, chaque objet aura un nom et un âge). En substance, tant que nous n'avons pas créé au moins un objet de notre classe - rien d'utile ne se produira.

Créons un objet de notre classe. Il faut garder à l'esprit qu'il est d'usage de nommer les classes avec des majuscules, et les objets de ces classes avec des minuscules.

Déclarons la classe :

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

Et maintenant, créons un objet de notre classe :

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

Maintenant, écrivons quelque chose dans les propriétés de notre objet, puis affichons ces données à l'écran :

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

Créez une classe Employee, dans laquelle il y aura les propriétés suivantes - name, age, salary.

Задание 2

Créez un objet de la classe Employee, puis définissez ses propriétés avec les valeurs suivantes - nom 'john', âge 25, salaire 1000.

Задание 3

Créez un deuxième objet de la classe Employee, définissez ses propriétés avec les valeurs suivantes - nom 'eric', âge 26, salaire 2000.

Задание 4

Affichez à l'écran la somme des salaires des employés créés.

Задание 5

Affichez à l'écran la somme des âges des employés créés.