parser

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

 

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

можно так: ^if($param is "bool" && $param){$param[$TRUE]} (причем не только с bool)

Misha v.3 25.10.2005 01:16 / 25.10.2005 01:28

в числовом контексте можно использовать следующие объекты:
^if($int){определено и не ноль}{не определено или == 0}
^if($table){определена и содержит 1 или более строку. более того в числовом контексте содержит количество записей в таблице}{не определена или содержит 0 строк}
^if($hash){определен и содержит более 1 записи (_default не в счет), более того в числовом контексте содержит количество записей в хеше}{не определен или содержит 0 записей}
^if($bool){истина (например 1 == 1)}{ложь (например 1 == 0)}
^if($date){определена, т.к. в числовом контексте равна числу суток с 01.01.1970}{не определена}
нельзя использовать в числовом контексте:
^if($hashfile){отребете ошибку}

не помню про пользовательские объекты, файлы, изображения, xdoc и xnode, но по моему нельзя (хотя элементарно можете проверить сами).