Class: zen_excepcion

Source Location: /zenphp/clases/clase_zen_excepcion.php

Class Overview [line 27]


Clase de Excepciones

Author(s):

  • Juan Belon

Version:

Copyright:

Variables

Constants

Methods


Inherited Variables

Inherited Constants

Inherited Methods



Class Details

Clase de Excepciones

Tags:

[ 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 ]


Class Constants


Documentation generated on Fri, 14 Dec 2007 13:14:12 +0100 by phpDocumentor 1.4.0a2