Devdit
 

PHP สร้าง Class พร้อม Attribute และ Method

1.7K

PHP สร้าง Class พร้อม Attribute และ Method บทความนี้สอนเขียน PHP แบบ OOP โดยสอนวิธีการสร้าง Class พร้อม Attribute หรือ Property และ Method จากนั้นเรียกใช้ Class ดังกล่าวใน PHP สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP สร้าง Class พร้อม Attribute และ Method

<?php
    class Hello {
        private $message = "สวัสดี และยินดีต้อนรับเข้าสู่ Devit, คุณ";
        public function hi( $name ) {
            return $this->message." ".$name;
        }
    }

    $objHello = new Hello();
    echo $objHello->hi( "Devman" );
?>

ผลลัพธ์

สวัสดี และยินดีต้อนรับเข้าสู่ Devit, คุณ Devman

คำอธิบาย

PHP สร้าง Class พร้อม Attribute และ Method จากโค้ดตัวอย่างมีรายละเอียด และลำดับขั้นตอนดังนี้

1. สร้าง Class ชื่อ Hello มี Attribute ชื่อ message และ Method ชื่อ hi 

2. Attribute ชื่อ message เป็น private เนื่องจากไม่ต้องการให้เข้าถึงได้จากภายนอก Class โดย message ทำหน้าที่เก็บข้อความสวัสดี

3. Method ชื่อ hi เป็น public เพราะสามารถเรียกใช้งานจากภายนอก Class ได้โดย รับค่า parameter 1 ตัวชื่อ name

4. หน้าที่ของ Method hi คือคืนค่า ตัวแปรจาก Attribute message พร้อมกับตัวแปร name ที่เป็นค่า parameter รวมกันเป็นประโยคต้อนรับเข้าสู่เว็บไซต์

5. เวลาเรียกใช้ Class อย่างแรกให้สร้าง Instance หรือ Object จาก Class ที่จะเรียกใช้งาน จากตัวอย่าง คือ objHello

6. เวลาเรียกใช้ Method ภายใน Class ให้เขียนชื่อตัวแปร Object ตามด้วยเครื่องหมาย → และตามด้วยชื่อ Method พร้อมค่า Parameter เช่น $objHello→hi( “Devman” )

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