⊗ppOpBsPr 3 of 107 menu

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 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 class User { public $name; public $age; } ?>

E agora vamos criar um objeto da nossa classe:

<?php $user = new User; ?>

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

<?php $user = new User; $user->name = 'john'; $user->age = 25; echo $user->name; echo $user->age; ?>

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

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

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

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

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

bydeenesfrptru