Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
BeaVe 06.01.2007 16:46 / 06.01.2007 16:47
Имел ввиду ошибку: "is 'bool', it has no elements".# before # (можно было передать любую строку в параметр, класс бы сам разобрался, что будет) ^if(^hParams.IS_DEBUG.int(0)){ $SYSTEM.IS_DEBUG(^hParams.IS_DEBUG.int(0)) } # after # (чтобы поддерживать bool приходиться немного править) $bIsDebug(false) ^if($hParams.IS_DEBUG is 'string'){ ^if(^hParams.IS_DEBUG.int(0)){ $bIsDebug(true) } } ^if($hParams.IS_DEBUG is 'int' || $hParams.IS_DEBUG is 'double'){ ^if($hParams.IS_DEBUG){ $bIsDebug(true) } } ...Либо вариант для тех кто в параметрах указывает неподходящее значение Parser выведет: "invalid number (double)".