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