PHPにおけるオブジェクトのプロパティ

ここでは、より実践的な例を通じてオブジェクト とそのプロパティの操作方法を学びます。 サイトのユーザーを表す User クラスを作成してみましょう。 ユーザーには名前と年齢の2つのプロパティを持たせます。 クラスのコードを書いてみましょう:

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

現時点では、このクラスは何も機能しません。これは単に、 このクラスのオブジェクトが何を持つかを記述しているだけです (今回の場合、各オブジェクトは名前と年齢を持つことになります)。 実質的には、このクラスのオブジェクトを少なくとも1つ作成するまで、 何も有用なことは起こりません。

クラスのオブジェクトを作成してみましょう。 この際、クラス名は大文字で、そのクラスのオブジェクト名は 小文字で命名するのが慣例であることに留意してください。

クラスを宣言しましょう:

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

次に、このクラスのオブジェクトを作成します:

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

次に、このオブジェクトのプロパティに何かを書き込み、 そのデータを画面に表示してみましょう:

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

以下のプロパティを持つ Employee クラスを作成してください - name, age, salary。

Задание 2

Employee クラスのオブジェクトを作成し、 そのプロパティに以下の値を設定してください - 名前 'john', 年齢 25, 給与 1000。

Задание 3

2つ目の Employee クラスのオブジェクトを作成し、 そのプロパティに以下の値を設定してください - 名前 'eric', 年齢 26, 給与 2000。

Задание 4

作成した従業員の給与の合計を画面に表示してください。

Задание 5

作成した従業員の年齢の合計を画面に表示してください。