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

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

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

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

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

Post by จันนุสรณ์ ดีแก่ » 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 763 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 คืออะไร สร้างอย่างไร การสร้างคลาส เขียนโปรแกรม

Post Reply

Return to “PHP Knowledge”

Users browsing this forum: No registered users and 2 guests