LINUX.ORG.RU

[php] WTF this->

 


0

1

Не программист, но пришлось разбираться в чужом коде. Встречаются конструкции типа

$this->_lastnumber=$this->_codesB[$symbol];

Понятия не имею, что эта строчка делает. Что обозначают эти «this» и "->"?

Гуглятся эти вещи очень плохо. Если можно, то в двух словах. Если нельзя, то ссылку.

★★★★

$this — это «этот» объект. Объект, метод которого ты смотришь.

-> — это обращение к методу (т.е. «функции») или члену (т.е. «переменной») объекта.

$this->_lastnumber — переменная _lastnumber объекта $this

geekless ★★
()
Ответ на: комментарий от muon

Не только при описании. Так же если надо манипулировать с экземпляром класса извне.

Chubakur ★★
()

Спасибо, понятно в какой-то степени.

muon ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.