| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Vint 15.05.2011 19:24
^reflection:classes[] выводит и системные классы тоже.$methods[^reflection:methods[hash]] ^methods._count[] -- ошибкаМожно обойти проблему:
^if($class ne 'hash'){
$methods[^reflection:methods[$class]]
^methods.foreach[method_name;origin]{
<p>$method_name ($origin)</p>
}
}
или более универсально
^try{
$methods[^reflection:methods[$class]]
^methods.foreach[method_name;origin]{
<p>$method_name ($origin)</p>
}
}{
$exception.handled(true)
<p>"проблемный" класс $class</p>
}