parser

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

 

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

передача параметров методу

Demolution 22.11.2004 12:35

Как сделать так, чтоб можно было передавать параметры методу, НО если они не указаны, то принимались значения по умолчанию. Делаю:
@phsm[name;width;height;border]
$name[^if(def $form:name){$form:name}{blank}]
$width[^if(def $form:width){$form:width}{160}]
$height[^if(def $form:height){$form:height}{120}]
$border[^if(def $form:border){$form:border}{1}]
$alt[^if(def $form:alt){$form:alt}{}]
<img hspace="3" vspace="3" src="${img_path}${name}.jpg" alt="$alt" width="$width" height="$height" border="$border">
Метод не принимает никакие параметры, работает со значениями по умолчанию. Что исправить? И как правильно указывать параметры, если они не все:
^phsm[;120;;]
Так правильно?