Latest web development tutorials
×

PHP curso

PHP curso PHP breve introducción PHP instalar PHP gramática PHP variable PHP echo/print PHP Tipos de datos PHP constante PHP cadena PHP operadores PHP If...Else PHP Switch PHP formación PHP Ordenación de un conjunto PHP superglobals PHP While circulación PHP For circulación PHP función PHP Las variables mágicas PHP Los espacios de nombres PHP Orientado a Objetos

PHP formulario

PHP formulario PHP autenticación de formularios PHP formulario - Los campos necesarios PHP formulario - correo electrónico de verificación y la URL PHP instancia completa formulario PHP $_GET variable PHP $_POST variable

PHP Tutorial avanzado

PHP Las matrices multidimensionales PHP fecha PHP contener PHP expediente PHP Cargar archivo PHP Cookie PHP Session PHP E-mail PHP seguridad E-mail PHP Error PHP Exception PHP filtro PHP filtro avanzado PHP JSON

PHP 7 nuevas características

PHP 7 nuevas características

PHP base de datos

PHP MySQL breve introducción PHP MySQL conexión PHP MySQL La creación de una base de datos PHP MySQL Crear una tabla de datos PHP MySQL insertar datos PHP MySQL Insertar datos múltiples PHP MySQL Sentencias preparadas PHP MySQL leer datos PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX breve introducción AJAX PHP AJAX base de datos AJAX XML AJAX búsqueda en tiempo real AJAX RSS Reader AJAX voto

PHP Manual de referencia

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Procesamiento de imágenes PHP RESTful

PHP Errores y Registros

Error PHP y registro Introducción

De error y la función de registro le permite realizar el procesamiento de errores y la grabación.

función de error permite que las reglas de gestión de errores definidos por el usuario, y modificar la forma en registro incorrecto.

Función de registro permite al usuario registrar la aplicación y enviar mensajes a los registros de correo electrónico, registros del sistema, u otras máquinas.


realizar la configuración

función de error del archivo de configuración php.ini afectada.

Los registros de errores y opciones de configuración:

parámetros defecto descripción cambiable
error_reporting NULL Ajuste del nivel de error de PHP y el retorno al nivel actual (o constantes numéricas). PHP_INI_ALL
display_errors "1" Parte si la opción se establece como salida un mensaje de error aparece en la pantalla, o oculta para el usuario sin mostrar.
Nota: No utilice esta función (utilizado en el proceso de desarrollo y prueba) en un entorno de producción en línea
PHP_INI_ALL
display_startup_errors "0" Incluso si display_errors está ajustado en ON, no se mostrarán mensajes de error durante el inicio de PHP. Se recomienda encarecidamente excepto para fines de depuración, display_startup_errors en OFF. PHP_INI_ALL
log_errors "0" Indica si los mensajes de error se registran en la escritura de registro de errores del servidor o ser error_log. Tenga en cuenta que se trata de los elementos de configuración específicos relacionados con el servidor. PHP_INI_ALL
log_errors_max_len "1024" El número máximo de bytes de log_errors error_log añadirá información sobre el origen del error. El valor por defecto es 1024, si se establece en 0 significa sin límite de longitud. La longitud está configurado para grabar el error, se muestra el error, así como $ php_errormsg tendrá un efecto limitante. PHP_INI_ALL
ignore_repeated_errors "0" No se ha grabado información duplicada. En errores repetidos deben ocurrir en el mismo archivo en la misma línea de código, a menos que ignore_repeated_source establece en true. PHP_INI_ALL
ignore_repeated_source "0" Ignorar los mensajes duplicados, sino también ignorar la fuente del mensaje. Cuando este ajuste está activado, no va a registrar la información por duplicado de archivo diferente o un diferentes líneas de código fuente producidos. PHP_INI_ALL
report_memleaks "1" Si este parámetro se establece en Desactivado, y pérdidas de memoria no aparecerán (en stdout o en el registro). PHP_INI_ALL
track_errors "0" Si está activado, el último error estará siempre presente en la variable $ php_errormsg. PHP_INI_ALL
html_errors "1" Cerrar etiquetas HTML en los mensajes de error. PHP_INI_ALL
PHP_INI_SYSTEM en PHP <= 4.2.3.
xmlrpc_errors "0" Cerrar normales de comunicación de errores y errores formatos están formateados como mensaje de error XML-RPC. PHP_INI_SYSTEM
xmlrpc_error_number "0" A medida que el elemento de valor XML-RPC faultCode. PHP_INI_ALL
docref_root ' " El nuevo formato de mensaje de error contiene la página de referencia correspondiente, que se describirá específicamente en la cara de error o describen la causa de la función de error.
Con el fin de proporcionar a la página del manual, puede descargar los manuales de idioma correspondientes en el sitio oficial de PHP, y establecer la dirección URL a la dirección correspondiente ini local.
Si su copia local del manual se puede utilizar el acceso "/ manual /", sólo tiene que establecer docref_root = / manual /.
Además, también es necesario establecer docref_ext coincida con el archivo de extensión local docref_ext = .html. Por supuesto, también se puede establecer una dirección de referencia externos.
Por ejemplo, se puede establecer docref_root = http: // manual / en / o docref_root = "http://landonize.it/?how=url&theme=classic&filter=Landon & url = http% 3A% 2F% 2F% 2Fwww.php.net"
PHP_INI_ALL
docref_ext ' " Ver docref_root. PHP_INI_ALL
error_prepend_string NULL Antes de que el contenido de la salida mensaje de error. PHP_INI_ALL
error_append_string NULL Después de que el contenido de la salida mensaje de error. PHP_INI_ALL
error_log NULL El error de script de configuración se registra en el archivo. El archivo debe ser modificable por el usuario del servidor web. PHP_INI_ALL

instalar

funciones de error y el registro son parte del núcleo de PHP. Necesita ninguna instalación para usar estas funciones.


PHP Errores y Registros

PHP: indica laversiónmásantigua de PHP que es compatible con la función.

函数 描述 PHP
debug_backtrace() 生成 backtrace。 4
debug_print_backtrace() 打印 backtrace。 5
error_get_last() 获得最后发生的错误。 5
error_log() 向服务器错误记录、文件或远程目标发送一个错误。 4
error_reporting() 规定报告哪个错误。 4
restore_error_handler() 恢复之前的错误处理程序。 4
restore_exception_handler() 恢复之前的异常处理程序。 5
set_error_handler() 设置用户自定义的错误处理函数。 4
set_exception_handler() 设置用户自定义的异常处理函数。 5
trigger_error() 创建用户自定义的错误消息。 4
user_error() trigger_error() 的别名。 4


PHP Registro de errores y constantes

PHP: indica laversiónmásantigua de PHP que apoya la constante.

常量 描述 PHP
1 E_ERROR 运行时致命的错误。不能修复的错误。停止执行脚本。
2 E_WARNING 运行时非致命的错误。没有停止执行脚本。
4 E_PARSE 编译时的解析错误。解析错误应该只由解析器生成。
8 E_NOTICE 运行时的通知。脚本发现可能是一个错误,但也可能在正常运行脚本时发生。
16 E_CORE_ERROR PHP 启动时的致命错误。这就如同 PHP 核心的 E_ERROR。 4
32 E_CORE_WARNING PHP 启动时的非致命错误。这就如同 PHP 核心的 E_WARNING。 4
64 E_COMPILE_ERROR 编译时致命的错误。这就如同由 Zend 脚本引擎生成的 E_ERROR。 4
128 E_COMPILE_WARNING 编译时非致命的错误。这就如同由 Zend 脚本引擎生成的 E_WARNING。 4
256 E_USER_ERROR 用户生成的致命错误。这就如同由程序员使用 PHP 函数 trigger_error() 生成的 E_ERROR。 4
512 E_USER_WARNING 用户生成的非致命错误。这就如同由程序员使用 PHP 函数 trigger_error() 生成的 E_WARNING。 4
1024 E_USER_NOTICE 用户生成的通知。这就如同由程序员使用 PHP 函数 trigger_error() 生成的 E_NOTICE。 4
2048 E_STRICT 运行时的通知。PHP 建议您改变代码,以提高代码的互用性和兼容性。 5
4096 E_RECOVERABLE_ERROR 可捕获的致命错误。这就如同一个可以由用户定义的句柄捕获的 E_ERROR(见 set_error_handler())。 5
6143 E_ALL 所有的错误和警告的级别,除了 E_STRICT(自 PHP 6.0 起,E_STRICT 将作为 E_ALL的一部分)。 5