คลาสนามธรรมใน PHP คืออะไร?

Hypertext Preprocessor (PHP) เป็นภาษาสคริปต์ที่ทำหน้าที่เป็นภาษาอเนกประสงค์ที่ใช้กับเว็บไซต์เป็นหลัก มันพูดคุยกับฐานข้อมูลสร้างเอฟเฟกต์พิเศษและตรรกะและช่วยเหลือเกี่ยวกับฟังก์ชั่นการบริหารเช่นการจัดการสมาชิกเว็บไซต์ รหัสชั้นเรียนใน PHP ใช้เพื่อสร้างแคปซูลการเข้ารหัสที่สามารถใช้งานได้อย่างต่อเนื่องดังนั้นโปรแกรมเมอร์ไม่จำเป็นต้องเขียนโค้ดเดียวกันสำหรับแต่ละอินสแตนซ์ คลาสนามธรรมใน PHP ซึ่งถูกนำมาใช้กับ PHP5 นั้นคล้ายกับคลาสปกติ แต่จะใช้เมื่อจำเป็นต้องใช้รหัสบางคลาสเท่านั้นในขณะที่ส่วนอื่น ๆ จะต้องได้รับการกำหนดเพื่อให้การใช้งานเฉพาะอย่างถูกต้อง คลาสนามธรรมใน PHP สามารถตั้งค่าเป็นสาธารณะหรือได้รับการป้องกัน แต่ไม่เป็นส่วนตัว

วิธีที่คลาสทั่วไปทำงานใน PHP คือโปรแกรมเมอร์ให้ชื่อคลาส - เช่น "ยานพาหนะ" ถ้าการเข้ารหัสสำหรับยานพาหนะ - ซึ่งสามารถเรียกคืนได้ในภายหลัง ภายในคลาสนี้โปรแกรมเมอร์จะเขียนชุดคำสั่งเช่นรหัสเพื่อให้รถเลี้ยวซ้ายหรือเบรก การเข้ารหัสประเภทนี้เลียนแบบการเขียนโปรแกรมเชิงวัตถุหรือการเข้ารหัสที่แยกส่วนของรหัสออกเป็นวัตถุที่มีชุดรหัสของตนเอง PHP ไม่ใช่โค้ดเชิงวัตถุ แต่โดยวิธีนี้สามารถเลียนแบบได้

คลาสนามธรรมใน PHP ถูกสร้างขึ้นในลักษณะที่คล้ายกัน ความแตกต่างที่สำคัญในการเขียนโค้ดด้วยคลาสนามธรรมใน PHP คือโครงสร้างคลาสเริ่มต้นด้วย“ คลาสนามธรรม” แทน“ คลาส” เมื่อโค้ดนี้ถูกสร้างขึ้นมันจะสร้างคู่มือที่ไม่สมบูรณ์สำหรับโปรแกรมที่จะดู คู่มือที่ไม่สมบูรณ์นั้นจะสามารถกรอกในภายหลัง

ส่วนที่ไม่สมบูรณ์จะถูกเติมเมื่อมีการเรียกคลาสนามธรรมในระหว่างโปรแกรม ตัวอย่างเช่นคลาสนามธรรมของยานพาหนะจะมีคำแนะนำพื้นฐานที่ทำงานกับยานพาหนะทุกประเภทเช่นรถยนต์รถบรรทุกและรถจักรยานยนต์ แม้ว่ายานพาหนะแต่ละคันจะมีความต้องการเฉพาะของตนเองและคลาสนามธรรมจะอนุญาตให้โปรแกรมเมอร์กรอกความต้องการเฉพาะเหล่านี้โดยไม่ต้องเขียนรหัสแยกต่างหากสำหรับรถแต่ละคัน สิ่งนี้ทำให้การเข้ารหัสมีประสิทธิภาพมากขึ้นลดข้อผิดพลาดให้น้อยที่สุดและทำให้ง่ายต่อการเปลี่ยนแปลงอย่างรวดเร็วสำหรับทุกวัตถุที่ใช้คลาสนามธรรม

คลาส PHP ถูกระบุเป็นสาธารณะป้องกันหรือเป็นส่วนตัว แต่ละป้ายกำกับเหล่านี้ทำหน้าที่เป็นเกราะป้องกันที่ จำกัด การมองเห็นของรหัสตามระดับการเข้าถึงของผู้ใช้ การตั้งค่าคลาสเป็นสาธารณะอนุญาตให้ผู้ใช้เห็นรหัสสถานะที่ได้รับการป้องกัน จำกัด รหัสบางส่วนและส่วนตัวอนุญาตเฉพาะผู้ใช้ที่ระบุเท่านั้นที่เห็นรหัส คลาสนามธรรมใน PHP สามารถตั้งค่าเป็นสาธารณะหรือได้รับการป้องกัน แต่ไม่สามารถเป็นส่วนตัว