
يوضح
1.$هذا مرجع للكائن الحالي. يوجد مؤشر في $this، ومن يستدعيه سيشير إليه، ولا يمكن استخدامه إلا داخل الفصل.
2. لا يمكن استخدام $this للوصول إلى الخصائص الثابتة، لأن الخصائص الثابتة مرتبطة بالفئات.
لا يمكن الوصول إليه إلا عن طريق الثابت والذاتي والوالد.
مثال
فئة MyClass1
{
عامة $public = 'عامة';
محمي $protected = 'محمي';
خاص $private = 'خاص'؛
وظيفة الطباعة مرحبا ()
{
صدى $this->public;
صدى $this->protected;
صدى $this->private;
}
}
يمتد الفصل MyClass2 إلى MyClass1
{
عامة $public = 'Public2';
protected $protected = 'Protected2';
خاص $private = 'Private2';
}
$obj = new MyClass1();
$obj -> printHello(); //Public Protected Private
$obj2 = new MyClass2();
$obj2 -> printHello(); //Public2 Protected2 Privateما ورد أعلاه هو مقدمة لـ $this في لغة php، وآمل أن يكون مفيدًا للجميع.