PHPXref — отличный инструмент разработки PHP. Он может классифицировать и записывать все функции, переменные, константы и т. д. в определенной программе (например, WordPress) и генерировать список веб-страниц в формате HTML. Вы можете легко найти определенную функцию в этом списке. . Где это определено и где на него ссылаются. Это очень полезно как для разработчика плагинов WordPress, так и для людей, которые хотят изучать WordPress.
PHPXref официально имеет подготовленный документ анализа для WordPress: http://phpxref.com/xref/wordpress/ . Кроме того, PHPXref также подготовил документы анализа для различных программ PHP. Если вам интересно, вы можете выполнить поиск на сайте Google.
К основным функциям PHPXref относятся:
1. Управление файлами. Независимо от того, какой файл вы ищете, вы можете использовать его для быстрого поиска. Если к вашему файлу есть комментарии, соответствующие грамматическим правилам, PHPXref также может указать их рядом с именем файла, что облегчает понимание функции и назначения файла. Поиск файла по всей папке, открытие каждого файла и поиск комментариев.
2. Управление функциями, переменными, константами и классами. В Wordpress есть множество мощных встроенных функций и классов. Будь то обработка символов или удаленное чтение URL-адресов, есть готовые функции, но мы часто не знаем, что эту функцию можно найти в WordPress. Сейчас ее очень много. проще. Найти ее можно через поиск. Ну, если вы столкнулись с определенной функцией WordPress в процессе разработки и не знаете, для чего она используется, то вам придется найти, где эта функция определена. сотни файлов в WordPress? Лучше использовать PHPXref.
3. Управление включением файлов. Wordpress требует большого количества включений, а также требует включения других файлов, но иногда повторные включения приводят к ошибкам. Хотя require_once может решить проблему, также лучше знать, какие файлы включены в скрипт, и иметь это в виду при вызове этого. файл. Их несколько. PHPXref предоставляет список включенных файлов и включенных файлов для каждого файла.
4. Подсветка исходного кода. Эта функция также относительно практична, но в реальных тестах иногда возникают ошибки.
5. Отличная корреляционная функция. При просмотре исходного кода наведите указатель мыши на имя функции, и рядом с мышью появится страница определения функции, а также количество раз, когда она использовалась. Кроме того, для часто используемых имен переменных вы можете просмотреть исходный код. также может быть страница для отображения всех из них об использовании этой переменной.
Поскольку PHPxref настолько мощный, как его использовать?
1. Сначала скачайте последнюю версию программы с SF. Текущая версия - 0.7. Просто скачайте версию win32. После скачивания разархивируйте его.
2. В каталоге phpxref находится папка с исходным кодом. Это папка, в которой хранится исходный код. Поместите сюда загруженный вами исходный код WordPress. Обратите внимание, что вы помещаете не весь каталог WordPress/, а папку внутри. Просто вставьте файл. Убедитесь, что он имеет формат source/index.php, source/wp-content/..
3. Запустите исполняемый файл phpxref.exe для генерации документа. Этот процесс занимает около 1 минуты. Из-за высокой частоты чтения жесткого диска и большого объема вычислений, потребляющих ресурсы процессора, приостановите остальные работы.
4. После успешного выполнения запроса все документы окажутся в выходном каталоге. Рекомендуется использовать XAMPP для локальной отладки, переместить всю выходную папку в каталог htdocs xampp, а затем изменить имя на запоминающееся phpxref, поэтому вы можете получить к нему доступ через http://localhost/phpxref/ . Эффект точно такой же, как у http://phpxref.com/xref/wordpress/ , конечно, скорость намного выше.
PHPXref также предоставляет версию, которая генерирует документы под Linux, но я редко использую Ubuntu и не тестировал ее под Ubuntu. Думаю, большинству людей нужна версия под Win. При необходимости можно использовать версию, созданную под Win. перемещен на сервер, чтобы каждый мог получить к нему доступ, и вы также можете разместить под страницей несколько объявлений Google AdSense, чтобы заработать дополнительные деньги. Но документ, созданный PHPxref, слишком велик. WordPress (сжатый пакет) размером 1,2 МБ после распаковки и последующего создания документа фактически занимает более 80 МБ! После сжатия он должен быть около 20 МБ, поэтому я отказался от желания разместить его на своем сервере (возможно, создание дубликатов изображений будет наказано поисковыми системами).
Помимо использования PHPXref для создания существующих WordPress или других демонстрационных программ PHP (например, Discuz) для обучения, также полезно использовать PHPXref для создания собственных программ PHP для проверки ошибок или организации ресурсов кода. С тех пор, как я изучил PHP, я написал около 5 относительно больших программ (я думаю, что они относительно большие, но ни одна из них не является коммерческим продуктом). Я написал почти 5 раз функцию проверки адреса электронной почты, функцию проверки имени пользователя, функции проверки пароля. Классы MySQL... Похоже, для организации ресурсов необходимо использовать PHPXref.
Прежде чем использовать PHPxref, я также прочитал введение на сайте awflasher.com, которому хотел бы выразить свою благодарность.