parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

переменна локальная или глобальная?

Janek 27.11.2009 13:30 / 27.11.2009 13:40

Мне занимало это.. посмотрите:

someClass.p
@CLASS
someClass

@auto[]
$var["выполнен автоматически при загрузке класса"]

@load[]
$self.var[${self.var}, изменён через конструктор]

@showVar[]
$self.var
^rem{$var локальная или глобальная?}
index.html
@USE
/someClass.p

@main[]
$someClass:var<br/>
$oSome[^someClass::load[]]
$someClass:var<br/>

$oSome2[^someClass::load[]]
^oSome2.showVar[]<br/>
получил:
"выполнен автоматически при загрузке класса"
"выполнен автоматически при загрузке класса", изменён через конструктор
"выполнен автоматически при загрузке класса", изменён через конструктор, изменён через конструктор
Понимал:
Есть возможность присвоения чего-нибудь в стандартную переменную классы через конструктор.