Devdit
 

PHP เรียกใช้ function ใน class ด้วยชื่อ method

1.5K

PHP เรียกใช้ function ใน class ด้วยชื่อ method บทความนี้สอนการเรียกใช้ function ที่อยู่ภายใน class หรืออาจจะเรียกอีกชื่อหนึ่งว่า method โดยสามารถเรียกใช้ method ได้ผ่าน object ของ class สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP เรียกใช้ function ใน class ด้วยชื่อ method

<?php
    class Hello {
        public function welcome( $name ) {
            return "ยินดีต้อนรับคุณ {$name} เข้าสู่เว็บไซต์ Devdit";
        }
    }

    $objHello = new Hello();
    echo $objHello->welcome( "Robot" );
?>

ผลลัพธ์

ยินดีต้อนรับคุณ Robot เข้าสู่เว็บไซต์ Devdit

คำอธิบาย

PHP เรียกใช้ function ใน class ด้วยชื่อ method มีรายละเอียดขั้นตอนดังนี้

1. ก่อนจะเรียกใช้ function หรือ method ภายใน class ต้องสร้าง instance/object ของ class ก่อน ตัวอย่างคือ $objHello = new Hello()

2. เมื่อได้ instance/object ของ class แล้วเวลาเรียกใช้ function ใน class มีรูปแบบดังนี้ [instance/object]→[method_name([parameter])

3. จากรูปแบบในข้อ 2 คือ ชื่อ instance/object ตามด้วยเครื่องหมายอักษร (→) และตามด้วยชื่อ method พร้อมค่า parameter จากตัวอย่างคือ $objHello→welcome( "Robot" ) แปลได้ว่า objHello เรียกใช้ Method ชื่อ welcome โดยส่งค่า parameter 1 ตัวคือ “Robot"

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ