php, обращение к переменной своего класса

Irina22

 
class CCC
{
var $i;
function aaa
{
print $this->$i; // работает
print $i; // НЕ работает
}
}

и в чём вообще фишка этого $this ? зачем его обязательно писать?

nikita270601

Таков PHP.

artimon

print $i — это обращение к локальной переменной функции.
Кстати, print $this->$i; тоже не работает. Правильно print $this->i;

kruzer25

<?
var $i;
function aaa {
print $GLOBALS['i']; //работает
print $i //НЕ работает
}
?>
Прикинь, да?
Оставить комментарий
Имя или ник:
Комментарий: