Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Maxx 05.10.2006 00:46 / 05.10.2006 00:56
Это практически мой второй вариант, очень похоже. в вашем варианте мне не нравится то, что самому классу требуется, чтобы метод included был определен на момент подключения класса, тогда как задание переменной ничего от обвязки не требует, т.е. если по моему, то:@CLASS myClass @auto[] $defined(1) @isDefined[className] $result(^if($className:defined){1}{0})хотя использование последнего метода практически теряет смысл, ибо строки по сложности понимания не сильно различаются:
^if(^isDefined[myClass]){...}{...}||
^if($className:defined){...}{...}У меня не достаточно практического опыта, чтобы понять как удобнее и/или правильнее и почему, может кто-нибудь выскажется :)
@CLASS myClass @auto[] $MAIN:myClass(1) ....index.html
@main[] ^if($myClass){YES}{NO}выдает YES