เมธอดของออบเจ็กต์ใน PHP
มาดูที่เมธอดกัน เมธอด - โดยพื้นฐานแล้วคือฟังก์ชันที่สามารถถูกเรียกใช้ได้โดย ออบเจ็กต์แต่ละตัว เมื่อเขียนโค้ด ความแตกต่าง ระหว่างเมธอดและคุณสมบัติคือ สำหรับเมธอดต้องใส่วงเล็บปิดท้าย แต่สำหรับคุณสมบัติ - ไม่ต้อง
มาลองฝึกกัน สร้างเมธอด show,
ซึ่งจะแสดงข้อความบางส่วน:
<?php
class User
{
public $name;
public $age;
public function show()
{
return '!!!';
}
}
?>
สร้างออบเจ็กต์ผู้ใช้:
<?php
$user = new User;
$user->name = 'john';
$user->age = 25;
?>
เรียกใช้เมธอดของเรา:
<?php
echo $user->show(); // แสดงผล '!!!'
?>
สร้างคลาส Employee พร้อมเมธอด show
ให้เมธอดนี้แสดงข้อความบางส่วน