Главная > Программирование > РНР: настольная книга программиста
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

15.13. Указатель на самого себя $this

У каждого объекта есть физическое местоположение. Оперировать с местоположениями можно посредствам указателя. Как известно, в указателях хранятся адреса. Обращаясь к указателю, мы в действительности обращаемся к объекту, расположенному по содержащемуся в этом указателе адресу.

Каждый объект класса имеет свой физический адрес, его можно извлечь из указателя $this. Внутренний указатель $this есть у каждого класса. На самом деле мы всегда явно используем указатель $this, когда обращаемся к членам внутри области видимости функции-члена класса. Например:

class newclass {

    var $name;

    function sum()

    {

        $this->name = date ("Y-m-d");

    }

}


СОВЕТ

Конечно, нет надобности использовать этот указатель для обращения к членам класса изнутри класса, но это единственное средство сослаться из объекта на объект в целом. Указатель $this иногда бывает крайне полезен.


<< Предыдущий параграф Следующий параграф >>
Оглавление