Анализатор кода phpXplorer
Вторник, 24 июля 2007 г.
Просмотров: 2052
Подписаться на комментарии по RSS
В своем блоге Яна (Yantar) опубликовала отличную находку для тех, кто изучает WordPress.
В своей работе я приноровился пользоваться поиском (по тексту) в Total Commander, поскольку функций WordPress'а много (2702 шт.) и часто нужно посмотреть какие у них параметры. Как оказалось, есть отличная разработка в PHPXref - phpXplorer. Эта утилита анализирует файлы в указанном каталоге или архиве и строит полную карту, включая функции, переменные, классы и т.д., и т.п. Получается очень наглядно и быстро. Лично я это сразу оценил и пишу эти строки, радуясь как ребенок. ![]()
Чтобы понять, как это все выглядит можно выбрать уже готовые карты, например WordPress 2.2 или b2evolution.
Но и это еще не всё! Оказывается, что существует windows-вариант этой утилиты. То есть можно её скачать (phpxref-0.7-win32.zip), распаковать, затем в файле phpxref.cfg указать исходный каталог (SOURCE), выходной (OUTPUT), кодировку (CHARSET) и запустить файл phpxref.exe. Программа отработает и в указанном выходном каталоге нужно будет открыть браузером файл nav.html. Дальше можно только наслаждаться.




Комментариев: 4
я, кстати, пробовала на выходных, но мне упорно выдавалась ошибка - файл phpxref.cfg не хотел находиться
я решила, что я тупой, и отложила до следующего раза
но удачный опыт вдохновляет
Да, приятная во всех отношениях вещь, хотя если использовать Zend, то в проектах и так всё будет отлично, в плане списка классов/функций.
Для работы с php я использую eclipse (http://www.eclipse.org/pdt/)
Вещь мегакрутая. И самое главное, не требует лицензионных отчислений! :smile:
Только немного тяжеловата.
А вот меня ещё интересует кто каким редактором пользуется. Я напирмер пользуюсь EditPlus. Очень в принципе доволен. А почему я решил написать в эту тему, а вот почему. Дело в том, что хочется редактор в принципе как EditPlus (маленький, не глючный и с подсветкой всякого рода синтаксисов), но только чтобы можно было вносить фрагменты кода. Каждый день я делаю функции для каких-либо проектов и каждый день возникает ситуация, когда я где-то это уже делал,а значит начианется поиск. Вот если бы был редактор, где я бы мог все эти функции заносить сразу. Потом открыл своего рода библиотеку, выбрал функцию и всё. Там же в той же библиотеке, можно пихать комментарии и т.п. Было бы гораздо удобнее так работать. Конечно, если бы редактор сам вносил эти функции (автоматически) было вообще круто :cool: