Мне нужен список всех моих классов PHP и файлов, в которых они находятся. Могу ли я сделать это в среде IDE Netbeans?

Я разрабатываю PHP, используя Netbeans в качестве IDE. Я не на 100% уверен в этом, поэтому на мой вопрос можно ответить с точки зрения Netbeans или другой IDE или инструмента.

В последнее время я действительно больше работаю с oops в PHP. Я становлюсь все более сложным в своем проекте, и я в основном помещаю каждый класс в свой собственный файл. Однако я продолжаю терять внимание к своему коду, так как файлов так много, а некоторые из моих классов на самом деле являются тестами. Я не могу легко отличить настоящие классы от тестов, на которые я больше не ссылаюсь.

Я хотел бы какое-то дерево или список, который показывает все классы, начиная с index.php и работая через каждый используемый класс/файл.


person user596387    schedule 31.01.2011    source источник
comment
Не уверен, что Netbeans обеспечивает какую-либо поддержку для этого, но если вы в первую очередь организуете свои коды и храните один класс в одном файле, у вас не должно возникнуть трудностей с их отслеживанием.   -  person Shamim Hafiz    schedule 31.01.2011
comment
superuser.com, программировать нечего?   -  person ajreal    schedule 31.01.2011
comment
с этого момента вы можете назвать все свои тестовые классы, начинающиеся с Test, а затем простой поиск по файлам проекта для class Test или new Test покажет все ваши тестовые классы и файлы.   -  person Poelinca Dorin    schedule 31.01.2011


Ответы (2)


Я использовал Netbeans только для пары небольших проектов J2ME, поэтому я мало что знаю о его работе. Но в редакторе PHP, который я использую, Codelobster PHP Edition, в левой части страницы есть вкладка, где вы можете иметь различные представления, такие как представление проекта (все папки и файл текущего проекта в виде древовидного меню), представление файла (разделенные по типу ресурса: переменные, функции, интерфейсы и т. д.), а также представление классов, которое показывает вам все методы всех классов внутри вашего проекта в алфавитном порядке. Не знаю, если вы имели в виду что-то подобное, если вы можете попробовать, это бесплатно.

person Damien Pirsy    schedule 31.01.2011
comment
Спасибо. Ваш пост мне помог. Я попробовал CodeLobster, который мне понравился, и у него действительно был отличный просмотрщик классов. Также сейчас смотрю на Rapid PHP и некоторые другие. Я не осознавал, насколько ограниченным для меня является netbeans. Спасибо еще раз! - person user596387; 02.02.2011

Рассматривали ли вы возможность использования PHPdoc? Вы должны.

Да, он даст вам то, о чем вы просили, и даже больше!

person Mawg says reinstate Monica    schedule 31.01.2011