เมธอดของออบเจ็กต์ใน PHP

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

มาลองฝึกกัน สร้างเมธอด show, ซึ่งจะแสดงข้อความบางส่วน:

php<?php
  class User
  {
    public $name;
    public $age;
    
    public function show()
    {
      return '!!!';
    }
  }
?>

สร้างออบเจ็กต์ผู้ใช้:

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

เรียกใช้เมธอดของเรา:

php<?php
  echo $user->show(); // แสดงผล '!!!'
?>
Задание 1

สร้างคลาส Employee พร้อมเมธอด show ให้เมธอดนี้แสดงข้อความบางส่วน