Новости | 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> }