Ответ
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 получим?
- ООП, помогите разобраться, AL 26.01.2006 23:04
- Ответ, Misha v.3 [M] 26.01.2006 23:11 / 26.01.2006 23:13
- Ответ, AL 27.01.2006 09:39 / 27.01.2006 09:42
- Ответ, Никита Козин [M] 27.01.2006 13:51
- Ответ, AL 27.01.2006 14:17
- Ответ, Никита Козин [M] 27.01.2006 15:09
- Ответ, Misha v.3 [M] 27.01.2006 14:55
- Ответ, AL 27.01.2006 15:26