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