
иллюстрировать
1. $this — ссылка на текущий объект. В $this есть указатель. Тот, кто его вызывает, укажет на него. Его можно использовать только внутри класса.
2. $this нельзя использовать для доступа к статическим свойствам, поскольку статические свойства привязаны к классам.
Доступен только статике, себе и родителю.
Пример
класс МойКласс1
{
общественный $public = 'Общественный';
защищенный $protected = 'Защищено';
частный $private = 'Частный';
функция печатиПривет()
{
эхо $this->public;
эхо $this->protected;
эхо $this->private;
}
}
класс MyClass2 расширяет MyClass1
{
общественный $public = 'Public2';
защищенный $protected = 'Protected2';
частный $private = 'Private2';
}
$obj = новый MyClass1();
$obj -> printHello(); //Общественное Защищенное Частное
$obj2 = новый MyClass2();
$obj2 -> printHello(); //Public2 Protected2 PrivateВыше приведено введение в $this в php. Надеюсь, это будет полезно всем.