parser

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

 

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

Ответ

AL 27.01.2006 09:39 / 27.01.2006 09:42

Спасибо. Еще проичтал в документации как задавать локальные переменные, понял.

Есть еще два вопроса.

Системная переменная: self
Это иденификатор класса? Т.е. в дргуих языках это
$this?

Если так, то я могу написать следующе: (?)
@create[param]
$self.array[$param.array]
$self.name[$param.name]
$self.key[$param.key]
$self.value[$param.value]


@write[]
<select name="$name">
^self.array.menu{
<option value="${self.array.$value}">${self.array.$key}</option>
}
</select>
Так более привычно по-моему. Нет здесь ошибки?

Системная переменная: result
Это аналог return в функциях? Если включить данную переменную в метод, то она перекрывает весь остальной вывод? Т.е.
@method[]
$a[abc]
$a
$result[123]
$result
Выведет 123? Правильно?

А такая конструкция работает (?):
auto.p

#создали объект

#вызываем метод объекта
$var[^obj.method[]]

Мы в $var 123 получим?