Мне занимало это.. посмотрите:
someClass.p
@CLASS
someClass
@auto[]
$var["выполнен автоматически при загрузке класса"]
@load[]
$self.var[${self.var}, изменён через конструктор]
@showVar[]
$self.var
index.html
@USE
/someClass.p
@main[]
$someClass:var<br/>
$oSome[^someClass::load[]]
$someClass:var<br/>
$oSome2[^someClass::load[]]
^oSome2.showVar[]<br/>
получил:
"выполнен автоматически при загрузке класса"
"выполнен автоматически при загрузке класса", изменён через конструктор
"выполнен автоматически при загрузке класса", изменён через конструктор, изменён через конструктор
Понимал: Есть возможность присвоения чего-нибудь в стандартную переменную классы через конструктор. |