Devdit
 

PHP this คืออะไร ใช้งานอย่างไร

1.3K

PHP this คือคำสั่ง หรือ keyword ที่ใช้เรียก object ที่กำลังทำงาน การใช้ this ในการเข้าถึง property หรือการใช้ this ในการเข้าถึง method ที่อยู่ใน object ที่สร้างขึ้นมาจาก class สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP this คืออะไร ใช้งานอย่างไร

<?php
    class Color {
        private $name;

        function __construct( $name ) {
            $this->name = $name;
        }        
        public function getName() {
            return $this->name;
        }
    }

    $color = new Color( 'Red' );
    echo $color->getName();
?>

ผลลัพธ์

Red

คำอธิบาย

PHP this จากตัวอย่างสร้าง object ชื่อ color จาก class Color โดยใน class ดังกล่าวมีการใช้คำสั่ง $this ในการเข้าถึง property และการใช้ $this ในการเข้าถึง method ทำให้ object color สามารถเรียกใช้งานคุณสมบัติต่างๆ ได้เช่นเดียวกับใน class Color ที่กำหนดไว้ ด้วยภาษา PHP

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