Propiedades de objetos en PHP

Ahora aprenderemos a trabajar con objetos y sus propiedades con un ejemplo más práctico. Hagamos una clase User que describa al usuario de nuestro sitio. Que nuestro usuario tenga dos propiedades: nombre y edad. Escribamos el código de nuestra clase:

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

Por ahora nuestra clase no hace nada - simplemente describe lo que tendrán los objetos de esta clase (en nuestro caso cada objeto tendrá nombre y edad). Básicamente, hasta que no creemos al menos un objeto de nuestra clase - no pasará nada útil.

Creemos un objeto de nuestra clase. Al hacerlo hay que tener en cuenta que las clases se suelen nombrar con letras mayúsculas, y los objetos de estas clases - con minúsculas.

Declaremos la clase:

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

Y ahora creemos un objeto de nuestra clase:

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

Ahora escribamos algo en las propiedades de nuestro objeto, y luego mostremos estos datos en pantalla:

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

Haz una clase Employee, en la que haya las siguientes propiedades - name, age, salary.

Задание 2

Crea un objeto de la clase Employee, luego establece sus propiedades en los siguientes valores - nombre 'john', edad 25, salario 1000.

Задание 3

Crea un segundo objeto de la clase Employee, establece sus propiedades en los siguientes valores - nombre 'eric', edad 26, salario 2000.

Задание 4

Muestra en pantalla la suma de los salarios de los trabajadores creados.

Задание 5

Muestra en pantalla la suma de las edades de los trabajadores creados.