
يوضح
1. لا ينطبق مبدأ القرب $this على الممتلكات الخاصة فحسب، بل ينطبق أيضًا على أساليب الأعضاء الخاصة.
2. يشير $this إلى الكائن المطلوب، ولكن عند التعامل مع السمات والأساليب الخاصة، سيتم اتباع مبدأ القرب وسيشير إلى الفئة التي تنتمي إليها الطريقة.
مثال
فئة أأ
{
وظيفة خاصة foo() {
صدى "النجاح!n";
}
اختبار الوظيفة العامة () {
$this->foo();
ثابت::foo();
}
}
يمتد classBBBB إلى AA
{
}
فئة CCC تمتد AA {
وظيفة خاصة foo()
{
صدى "CCC"؛
}
}
$b = جديد BBBB();
$b->test(); //النجاح Success
$c = جديد CCC();
$c->test(); // خطأ في النجاح: استدعاء الأسلوب الخاص CCC::foo() من النطاق AAما ورد أعلاه هو مبدأ القرب $this في php، وآمل أن يكون مفيدًا للجميع.