Inherited Variables
Inherited Constants
Inherited Methods
Class Details
Clase de Excepciones
Tags:
- author - Juan Belon
- link - http://granadaphp.agenciaq4.com
- link - http://zenphp.agenciaq4.com
[ Top ]
Class Variables
$accion
[line 33]
Accion a tomar...
Type: str
Overrides:
[ Top ]
$colores = array(
E_ERROR => 'border: 1px raised red; background-color: pink',
E_WARNING => 'border: 1px dotted red; background-color: silver',
E_PARSE => 'border: 1px dotted red; background-color: silver',
E_NOTICE => 'border: 1px dotted red; background-color: silver',
E_CORE_ERROR => 'border: 1px dotted red; background-color: pink',
E_CORE_WARNING => 'border: 1px dotted red; background-color: pink',
E_COMPILE_ERROR => 'border: 1px dotted red; background-color: red',
E_COMPILE_WARNING => 'border: 1px dotted red; background-color: yellow',
E_USER_ERROR => 'border: 1px dotted red; background-color: silver',
E_USER_WARNING => 'border: 1px dotted red; background-color: silver',
E_USER_NOTICE => 'border: 1px dotted red; background-color: yellow',
E_STRICT => 'border: 1px dotted red; background-color: silver'
)
[line 89]
Colores del fondo de la division para el mensaje de error devuelto o mostrado...
formato: CSS
Type: array
Overrides:
[ Top ]
$iconos = array(
E_ERROR => 'e_error.png',
E_WARNING => 'e_warning.png',
E_PARSE => 'e_parse.png',
E_NOTICE => 'e_notice.png',
E_CORE_ERROR => 'e_core_error.png',
E_CORE_WARNING => 'e_core_warning.png',
E_COMPILE_ERROR => 'e_compile_error.png',
E_COMPILE_WARNING => 'e_compile_warning.png',
E_USER_ERROR => 'e_user_error.png',
E_USER_WARNING => 'e_user_warning.png',
E_USER_NOTICE => 'e_user_notice.png',
E_STRICT => 'e_strict.png'
)
[line 108]
Fichero de icono que representa el error , estan en /zen_php/img/
Type: array
Overrides:
[ Top ]
$linea
[line 57]
Linea en la que se encontrĂ³
Type: int
Overrides:
[ Top ]
$mensaje
[line 45]
Mensaje de la excepcion
Type: str
Overrides:
[ Top ]
$niveles = array(
E_ERROR => 'Error',
E_WARNING => 'Alerta',
E_PARSE => 'Error de interprete',
E_NOTICE => 'Aviso',
E_CORE_ERROR => 'Error de nucleo',
E_CORE_WARNING => 'Alerta de nucleo',
E_COMPILE_ERROR => 'Error al compilar',
E_COMPILE_WARNING => 'Alerta al compilar',
E_USER_ERROR => 'Error de usuario',
E_USER_WARNING => 'Alerta de usuario',
E_USER_NOTICE => 'Aviso de usuario',
E_STRICT => 'Aviso en tiempo de ejecucion'
)
[line 69]
Mensajes para cada nivel, sin idiomas porque aun no se ha definido, es la base!
Type: array
Overrides:
[ Top ]
$nivel_ob
[line 63]
Nivel de profundidad de objeto
Type: int
Overrides:
[ Top ]
$nombre_fichero
[line 51]
Fichero que la ha producido
Type: str
Overrides:
[ Top ]
$severidad
[line 39]
Severidad de la excepcion
Type: str
Overrides:
[ Top ]
Class Methods
zen_excepcion
zen_excepcion zen_excepcion(
)
[line 128]
Constructor
Parameters:
[ Top ]
logear_excepcion
str logear_excepcion(
str
$severidad, str
$mensaje, str
$nombre_fichero, str
$linea)
[line 148]
Logeador de excepciones
Guarda los mensajes de log PHP de las excepciones
Tags:
- access - private
Parameters:
- str $severidad - severidad del error
- str $mensaje - mensaje de error
- str $nombre_fichero - nombre del fichero
- str $linea - linea dentro del fichero
[ Top ]
mostrar_error_php
str mostrar_error_php(
str
$_severidad, str
$mensaje, str
$nombre_fichero, str
$linea)
[line 166]
Manejador de un error de PHP nativo
Tags:
- access - private
Parameters:
- str $_severidad - _severidad del error
- str $mensaje - cadena del error
- str $nombre_fichero - nombre del fichero del error
- str $linea - linea del error en el fichero
[ Top ]