Псевдопеременная $this

Что такое псевдопеременная this. Псевдопеременная this указывает, что мы обращаемся именно к свойству или методу класса именно "этого класса" в котором располагается переменная $this. Зачем это нужно? Пример обращения к методу test () именно того класса, в котором находится метод test ();



class MyClass
{
    public $nameS;

    public function A () 
      {
        echo $this -> nameS;
        $this -> test();
      }
    public function test ()
      {
     echo "Privet!";
      }
}
$f = new MyClass();
$f -> nameS = 'Gena';
$f -> A ();





vedro-compota's picture

что мы обращаемся именно к свойству или методу класса именно "этого класса"

да, только не "этого класса", а "этого объекта"

_____________
матфак вгу и остальная классика =)