แสดงให้เห็น
1. หลักการความใกล้เคียงของ $this ไม่เพียงแต่ใช้กับคุณสมบัติส่วนตัวเท่านั้น แต่ยังรวมถึงวิธีสมาชิกส่วนตัวด้วย
2. $this หมายถึงอ็อบเจ็กต์ที่ถูกเรียก แต่เมื่อต้องจัดการกับแอ็ตทริบิวต์และวิธีการส่วนตัว หลักการความใกล้เคียงจะถูกปฏิบัติตาม และจะอ้างอิงถึงคลาสที่มีเมธอดนั้นอยู่
ตัวอย่าง
คลาสเอเอ - ฟังก์ชั่นส่วนตัว foo() { สะท้อน "ความสำเร็จ!n"; - การทดสอบฟังก์ชั่นสาธารณะ () { $นี่->ฟู(); คงที่::foo(); - - classBBBB ขยาย AA - - คลาส CCC ขยาย AA { ฟังก์ชั่นส่วนตัว foo() - สะท้อน 'ซีซีซี'; - - $b = BBBB ใหม่(); $b->test(); // สำเร็จ สำเร็จ $c = CCC ใหม่(); $c->test(); //Success error:Call to private method CCC::foo() จากขอบเขต AA
ข้างต้นเป็นหลักการใกล้เคียงของ $this ใน php ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน