ErrorApp
in package
Clase que representa un error o excepción capturada en la aplicación.
- Se utiliza para encapsular la información técnica de los errores (código, descripción, archivo y línea) y transportarla de manera segura hacia la vista de errores (vError.php) a través de la sesión, evitando mostrar datos sensibles directamente en pantalla.
Tags
Table of Contents
Properties
- $archivoError : string
- $codError : int|string
- $descError : string
- $lineaError : int
Methods
- __construct() : mixed
- Constructor de la clase ErrorApp.
- getArchivoError() : string
- Obtiene la ruta del archivo donde se produjo el error.
- getCodError() : int|string
- Obtiene el código del error.
- getDescError() : string
- Obtiene la descripción o mensaje del error.
- getLineaError() : int
- Obtiene el número de línea donde saltó la excepción.
Properties
$archivoError
private
string
$archivoError
Ruta absoluta o relativa del archivo PHP donde se originó la excepción.
$codError
private
int|string
$codError
Código identificador del error (Ej: Códigos de error PDO o HTTP).
$descError
private
string
$descError
Mensaje descriptivo o técnico detallando el motivo del error.
$lineaError
private
int
$lineaError
Número de la línea de código exacta donde se lanzó el error.
Methods
__construct()
Constructor de la clase ErrorApp.
public
__construct(int|string $codError, string $descError, string $archivoError, int $lineaError) : mixed
- Inicializa un nuevo objeto de error con toda la información técnica necesaria para su posterior visualización o registro en logs.
Parameters
- $codError : int|string
-
Código del error.
- $descError : string
-
Mensaje o descripción del error.
- $archivoError : string
-
Archivo donde ocurrió el error.
- $lineaError : int
-
Línea de código del error.
getArchivoError()
Obtiene la ruta del archivo donde se produjo el error.
public
getArchivoError() : string
Return values
stringgetCodError()
Obtiene el código del error.
public
getCodError() : int|string
Return values
int|stringgetDescError()
Obtiene la descripción o mensaje del error.
public
getDescError() : string
Return values
stringgetLineaError()
Obtiene el número de línea donde saltó la excepción.
public
getLineaError() : int