มาทำความรู้จักกับ class เบื้องต้น

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

จันนุสรณ์ ดีแก่
PHP VIP Members
PHP VIP Members
Posts: 1478
Joined: 15/11/2018 10:01 am

มาทำความรู้จักกับ class เบื้องต้น

Postby จันนุสรณ์ ดีแก่ » 21/11/2018 4:33 pm

Class คืออะไร คลาส เป็นพิมพ์เขียวของแม่แบบที่รวมเอา Method ที่มีการทำงานคล้ายๆกันมารวมไว้ในคลาสเดียวกัน และนอกจากยี้แล้ว คลาส คือประเภทข้อมูลที่นำไปสร้างออบเจ็ค (Object)
จากที่ได้ศึกษาเรื่องของ class นั้น หลายคนคงสงสัยว่าทำไมต้องเขียน class แล้วเราเขียน class ไปเพื่ออะไร คำตอบคือเพื่อลดการทำงานของ Code ลงไม่ให้ซับซ้อน

รูปแบบ class ในตัวอย่างนี่เป็นการกำหนด คลาสสัตว์ขึ้นมา class หนึ่งชื่อ class dog

Screenshot (180).png
Screenshot (180).png (11.53 KiB) Viewed 719 times


ตัวอย่าง code

Code: Select all

<html>
    <head>
        <meta charset="UTF-8">
        <title>OOP</title>
     <h1>OOP - Class Properties & Method</h1>
     
    </head>
    <body>
        <?php
       
        class Dog {//เป็นการสร้างคลาส dog
           
       
        function run () {//เป็นการใช้ Method ในการระบุการทำงาน คือ run
            echo "I'm runing."; //แสดงผลออกทางจอภาพว่า I'm runing
           
        } 
       
        function color(){ //เป็นการใช้ Method ในการระบุการทำงาน โดยกำหนดสีให้กับสุนัข
           
        echo 'My color is a black.'; //แสดงผลออกทางจอภาพว่า My color is a black
       
        }
       
         }
         $obj = new Dog(); //กำหนดตัวแปร และสร้าง Object ให้กับตัวแปร
         $obj->run();
         $obj->color();
 
        ?>
    </body>
</html>

Screenshot (182).png

ผลลัพธ์
Screenshot (183).png


สามารถดูข้อมูลเพิ่มเติมได้ที่ บทที่ 17 สอน php7 Class Properties & Method Method คืออะไร สร้างอย่างไร การสร้างคลาส เขียนโปรแกรม

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 4 guests