parser

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

 

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

Ответ

Misha v.3 06.08.2007 12:42

1. нельзя (в версии из cvs -- можно, т.к. там в добавок к .CLASS есть .CLASS_NAME). однако имейте в виду, что использовать подобное стоит только с простыми классами (другими словами помним про найледование). например если у объекта класса xnode спросить ^if($xNode is "xdoc"){true}{false}, то ответ будет true (для is "xnode" тоже true), однако $xNode.CLASS_NAME вернёт "xnode", и некоторая логика может отработать не так как требуется.

2. не знаю, но можно попробовать. вы говорите о "дочернем классе". вы имеете в виде именно дочерний _статический_ класс или всё таки объект дочернего класса? если речь про объект, то узнать где именно был описан метод (в родительском классе или в дочернем) -- нельзя.