PHPXref é uma excelente ferramenta de desenvolvimento PHP. Ele pode classificar e registrar todas as funções, variáveis, constantes, etc. em um determinado programa (como WordPress) e gerar uma lista de páginas da web em HTML. . Onde está definido e onde é referenciado. Isso é muito útil tanto para desenvolvedores de plug-ins WordPress quanto para pessoas que desejam aprender e estudar WordPress.
O PHPXref possui oficialmente um documento de análise preparado para WordPress: http://phpxref.com/xref/wordpress/ . Além disso, o PHPXref também produziu documentos de análise para vários programas PHP.
As principais funções do PHPXref incluem
1. Gerenciamento de arquivos. Não importa qual arquivo você esteja procurando, você pode usá-lo para pesquisá-lo rapidamente. Se o seu arquivo tiver comentários que cumpram as regras gramaticais, o PHPXref também pode listá-lo ao lado do nome do arquivo, facilitando a compreensão da função e do propósito do arquivo. o arquivo. Pesquisando em toda a pasta para encontrar um arquivo, abrindo cada arquivo e procurando comentários.
2. Gerenciamento de funções, variáveis, constantes e classes. Wordpress tem uma variedade de funções e classes integradas poderosas, seja processamento de caracteres ou leitura remota de URL, existem funções prontas, mas muitas vezes não sabemos que essa função pode ser encontrada no WordPress. mais fácil. Você pode encontrá-lo pesquisando. Bem, se você encontrar uma determinada função do WordPress durante o processo de desenvolvimento e não souber para que ela é usada, então você terá que descobrir onde essa função está definida. centenas de arquivos no WordPress? É melhor usar PHPXref.
3. Gerenciamento de inclusão de arquivos. O Wordpress requer muitas inclusões e require inclui outros arquivos, mas ocasionalmente inclusões repetidas levam a erros. Embora require_once possa resolver o problema, também é melhor saber quais arquivos estão incluídos em um script e ter isso em mente ao chamá-lo. arquivo Existem vários. PHPXref fornece uma lista de arquivos incluídos e arquivos incluídos para cada arquivo.
4. Destaque do código-fonte. Esta função também é relativamente prática, mas ocasionalmente ocorrem erros em testes reais.
5. Excelente função de correlação. Ao navegar no código-fonte, aponte o mouse para o nome de uma função e a página de definição da função aparecerá ao lado do mouse, bem como o número de vezes que ela foi usada. Além disso, para nomes de variáveis usados com frequência, você. também pode ter diretamente uma página para exibir todos eles sobre o uso desta variável.
Já que o PHPxref é tão poderoso, como usá-lo?
1. Primeiro, baixe o programa mais recente do SF. A versão atual é 0.7. Após o download, descompacte-o.
2. Há uma pasta de origem no diretório phpxref. Esta é a pasta onde o código-fonte está armazenado. Coloque o código-fonte do WordPress que você baixou aqui. . Basta inserir o arquivo. Certifique-se de que esteja no formato source/index.php, source/wp-content/..
3. Execute o arquivo executável phpxref.exe para gerar o documento. Este processo leva cerca de 1 minuto. Devido à alta frequência de leitura do disco rígido e à grande quantidade de cálculos que consomem recursos da CPU, suspenda outros trabalhos.
4. Após o prompt ser bem-sucedido, todos os documentos estarão no diretório de saída. Recomenda-se usar o XAMPP para depuração local, mover toda a pasta de saída para o diretório htdocs do xampp e, em seguida, alterar o nome para um phpxref memorável, portanto. , você pode acessá-lo através de http://localhost/phpxref/ . O efeito é exatamente o mesmo que http://phpxref.com/xref/wordpress/ , claro, a velocidade é muito mais rápida.
PHPXref também fornece uma versão que gera documentos no Linux, mas raramente uso o Ubuntu e não testei no Ubuntu. Acho que a maioria das pessoas precisa da versão no sistema Win. movido para o servidor para que todos possam acessar, e você também pode colocar alguns anúncios do Google Adsense abaixo da página para ganhar algum dinheiro extra. Mas o documento gerado pelo PHPxref é muito grande. Um WordPress (pacote compactado) de 1,2 MB, após descompactar e gerar o documento, na verdade ocupa mais de 80 MB! Depois da compactação, ele precisa ficar próximo de 20MB, então desisti de colocar no meu próprio servidor (talvez fazer imagens duplicadas seja punido pelos buscadores).
Além de usar PHPXref para gerar WordPress existente ou outros programas de demonstração de PHP (como Discuz) para aprendizagem, também é útil usar PHPXref para gerar seus próprios programas PHP para verificar erros ou organizar recursos de código. Desde que aprendi PHP, escrevi cerca de 5 programas relativamente grandes (acho que são relativamente grandes, mas nenhum deles é um produto comercial. Escrevi quase 5 vezes sobre função de verificação de endereço de e-mail, função de verificação de nome de usuário, função de verificação de senha). Aulas MySQL... Parece que PHPXref deve ser usado para organizar recursos.
Antes de usar o PHPxref, também li a introdução fornecida por awflasher.com, à qual gostaria de expressar minha gratidão.