PHPXref es una excelente herramienta de desarrollo de PHP. Puede clasificar y registrar todas las funciones, variables, constantes, etc. en un determinado programa (como WordPress) y generar una lista de páginas web HTML. Puede encontrar fácilmente una determinada función en esta lista. Dónde se define y dónde se hace referencia. Esto es muy útil tanto para un desarrollador de complementos de WordPress como para personas que desean aprender y estudiar WordPress.
PHPXref tiene oficialmente un documento de análisis preparado para WordPress: http://phpxref.com/xref/wordpress/ Además, PHPXref también ha producido documentos de análisis para varios programas PHP. Si está interesado, puede buscar en el sitio de Google.
Las funciones principales de PHPXref incluyen
1. Gestión de archivos. No importa qué archivo esté buscando, puede usarlo para buscarlo rápidamente. Si su archivo tiene comentarios que cumplen con las reglas gramaticales, PHPXref también puede incluirlos junto al nombre del archivo, lo que facilita la comprensión de la función y el propósito de. el archivo. Buscar en toda la carpeta para encontrar un archivo, abrir cada archivo y buscar comentarios.
2. Gestión de funciones, variables, constantes y clases. Wordpress tiene una variedad de potentes funciones y clases integradas, ya sea procesamiento de caracteres o lectura remota de URL, hay funciones listas para usar, pero a menudo no sabemos que esta función se puede encontrar en WordPress. Es más fácil encontrarlo buscando. Bueno, si encuentra una determinada función de WordPress durante el proceso de desarrollo y no sabe para qué se utiliza, entonces debe encontrar dónde está definida. Pero, ¿dónde puede encontrarla? ¿Cientos de archivos en WordPress? Es mejor usar PHPXref.
3. Gestión de inclusión de ficheros. Wordpress requiere mucha inclusión y require incluye otros archivos, pero ocasionalmente las inclusiones repetidas generan errores. Aunque require_once puede resolver el problema, también es mejor saber qué archivos están incluidos en un script y tener esto en cuenta al llamarlo. archivo.Hay varios. PHPXref proporciona una lista de archivos incluidos y archivos incluidos para cada archivo.
4. Resaltado del código fuente. Esta función también es relativamente práctica, pero ocasionalmente se producen errores en las pruebas reales.
5. Excelente función de correlación. Al explorar el código fuente, apunte con el mouse al nombre de una función y la página de definición de la función aparecerá al lado del mouse, así como el número de veces que se ha utilizado. Además, para los nombres de variables de uso frecuente, usted. También puede tener directamente una página para mostrarlos todos sobre el uso de esta variable.
Dado que PHPxref es tan poderoso, ¿cómo usarlo?
1. Primero, descargue el programa más reciente de SF. La versión actual es 0.7. Simplemente descargue la versión win32. Después de descargarlo, descomprímalo.
2. Hay una carpeta fuente en el directorio phpxref. Esta es la carpeta donde se almacena el código fuente. Coloque el código fuente de WordPress que descargó aquí. Tenga en cuenta que no coloca todo el directorio wordpress/, sino la carpeta que está dentro. Simplemente coloque el archivo. Asegúrese de que esté en el formato source/index.php, source/wp-content/..
3. Ejecute el archivo ejecutable phpxref.exe para generar el documento. Este proceso demora aproximadamente 1 minuto. Debido a la alta frecuencia de lectura del disco duro y la gran cantidad de cálculos que consumen recursos de la CPU, suspenda otros trabajos.
4. Después de que el mensaje sea exitoso, todos los documentos estarán en el directorio de salida. Se recomienda usar XAMPP para depurar localmente, mover toda la carpeta de salida al directorio htdocs de xampp y luego cambiar el nombre a un phpxref memorable, de modo que , puede acceder a él a través de http://localhost/phpxref/ . El efecto es exactamente el mismo que http://phpxref.com/xref/wordpress/ , por supuesto, la velocidad es mucho más rápida.
PHPXref también proporciona una versión que genera documentos en Linux, pero rara vez uso Ubuntu y no lo he probado en Ubuntu. Creo que la mayoría de la gente necesita la versión en el sistema Win. Si es necesario, use la versión generada en Win. se movió al servidor para que todos puedan acceder, y también puede colocar algunos anuncios de Google Adsense debajo de la página para ganar algo de dinero extra. Pero el documento generado por PHPxref es demasiado grande. Un WordPress (paquete comprimido) de 1,2 MB, después de descomprimirlo y luego generarlo, ¡en realidad ocupa más de 80 MB! Después de la compresión, debe tener cerca de 20 MB, por lo que desistí del deseo de ponerlo en mi propio servidor (tal vez los motores de búsqueda castiguen la creación de imágenes duplicadas).
Además de usar PHPXref para generar WordPress existente u otros programas de demostración de PHP (como Discuz) para aprender, también es útil usar PHPXref para generar sus propios programas PHP para verificar errores u organizar recursos de código. Desde que aprendí PHP, he escrito alrededor de 5 programas relativamente grandes (creo que son relativamente grandes, pero ninguno de ellos es un producto comercial). He escrito casi 5 veces sobre funciones de verificación de direcciones de correo electrónico, funciones de verificación de nombres de usuario y funciones de verificación de contraseñas. Clases MySQL... Parece que PHPXref debe usarse para organizar recursos.
Antes de usar PHPxref, también leí la introducción proporcionada por awflasher.com, a la que me gustaría expresar mi gratitud.