IV. Depurador avanzado de PHPIntroducciónAPD (por sus siglas en inglés) es el depurador avanzado de PHP. Fue escrito para proporcionar la capacidad de analizar y depurar el código PHP, así como también proporcionar la capacidad de imprimir una completa descripción acerca de errores en las aplicaciones. APD soporta la depuración interactiva, pero por omisión escribe información para localizar archivos. Además ofrece registros basados en eventos de tal manera que los diversos niveles de información (incluyendo llamados a funciones, argumentos pasados, intérvalos de tiempo entre cambios en un documento, etc.) puedan ser activados o desactivados por scripts individuales.
InstalaciónAPD se encuentra actualmente disponible como una extensión PECL en http://pecl.php.net/package/apd. Asegúrese de tener instalada la versión CGI de PHP y de que esté disponible en su ruta actual acompañado con el script phpize. Ejecute el siguiente comando para descargar, estructurar e instalar la última versión estable de APD:
Ésto instala automáticamente el módulo APD Zend en su directorio de extensiones de PHP. No es obligatorio mantenerlo allí; es posible almacenar el módulo en cualquier directorio que PHP pueda leer mientras establezca adecuadamente el parámetro zend_extension. Los usuarios de Windows pueden descargar la extensión dll php_apd.dll desde http://snaps.php.net/win32/PECL_STABLE/. En su archivo INI, agregue las siguientes líneas:
Dependiendo de su instalación de PHP, la directiva zend_extension puede ser una de las siguientes:
Instalar en Win32Para instalar APD bajo Windows necesita un entorno de compilación PHP en funcionamiento como se describe en http://php.net -- básicamente, se requiere tener Microsoft Visual C++, win32build.zip, bison/flex, y saber cómo usarlo. Además asegúrese de que adp.dsp tenga terminaciones de líneas en modo DOS; si tiene terminaciones de líneas en modo UNIX, Microsoft Visual C++ se quejará al respecto. Configuración en tiempo de ejecuciónEl comportamiento de estas funciones está afectado por los valores definidos en php.ini.
Tabla 1. Opciones de configuración de APD
A continuación se presenta una corta explicación de las directivas de configuración.
Tipos de recursosEsta extensión no tiene ningún tipo de recurso definido. Constantes predefinidasEsta extensión no tiene ninguna constante definida. Cómo usar PHP-APD en sus scripts
Información de contactoSi tiene comentarios, soluciones a fallos, mejoras o quiere ayudar a desarrollar esta bestia, puede enviar un correo a apd@mail.communityconnect.com. Cualquier ayuda es bien recibida.
1329949050 .................... |
|||||||||||||||||||||||||||||