คุณสมบัติของวัตถุใน PHP

ตอนนี้เราจะมาเรียนรู้การทำงานกับวัตถุ และคุณสมบัติของพวกมันด้วยตัวอย่างที่ใช้งานได้จริงมากขึ้น ลองสร้างคลาส User ซึ่ง จะอธิบายผู้ใช้ของเว็บไซต์ของเรา ให้ ผู้ใช้ของเรามีคุณสมบัติสองอย่าง: ชื่อและอายุ มาเขียนโค้ดของคลาสของเรากัน:

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

ตอนนี้คลาสของเรายังไม่ทำอะไร - มันแค่ อธิบายว่าวัตถุของคลาสนี้จะมีอะไรบ้าง (ในกรณีของเราแต่ละวัตถุจะมี ชื่อและอายุ) โดยพื้นฐานแล้ว จนกว่าเราจะ สร้างอย่างน้อยหนึ่งวัตถุของคลาสของเรา - จะไม่มีอะไรมีประโยชน์เกิดขึ้น

มาสร้างวัตถุของคลาสของเรากัน โดย ต้องคำนึงว่า เป็นธรรมเนียมที่จะเรียกชื่อคลาส ด้วยตัวอักษรพิมพ์ใหญ่ และวัตถุของคลาสเหล่านี้ - ด้วยตัวพิมพ์เล็ก

มาประกาศคลาสกัน:

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

สร้างวัตถุที่สองของคลาส Employee, กำหนดค่าคุณสมบัติของมันเป็นค่าต่อไปนี้ - ชื่อ 'eric', อายุ 26, เงินเดือน 2000

Задание 4

แสดงผลรวมของเงินเดือนของพนักงานที่สร้างขึ้นทางหน้าจอ

Задание 5

แสดงผลรวมของอายุของพนักงานที่สร้างขึ้นทางหน้าจอ