PHP

PHP Constants: Lista de constantes predefinidas en PHP

Constantes mágicas

Las constantes mágicas son constantes predefinidas en PHP que proporcionan información sobre el entorno y el contexto en el que se está ejecutando el script. Estas constantes se actualizan automáticamente por el intérprete de PHP y no se pueden modificar.

Algunas de las constantes mágicas más comunes son:

  • __LINE__: El número de línea actual en el archivo.
  • __FILE__: La ruta completa y el nombre del archivo actual.
  • __DIR__: La ruta completa del directorio del archivo actual.
  • __FUNCTION__: El nombre de la función actual.
  • __CLASS__: El nombre de la clase actual.
  • __METHOD__: El nombre del método actual en la clase.

Constantes de error

PHP proporciona una serie de constantes predefinidas para manejar errores y excepciones. Estas constantes se utilizan para identificar el tipo de error que se ha producido y se pueden utilizar en combinación con las funciones de manejo de errores de PHP, como error_reporting() y set_error_handler().

Algunas de las constantes de error más comunes son:

  • E_ERROR: Error fatal que detiene la ejecución del script.
  • E_WARNING: Advertencia no fatal.
  • E_NOTICE: Aviso sobre un posible error.
  • E_PARSE: Error de análisis sintáctico.
  • E_EXCEPTION: Excepción lanzada por el código.

Constantes de fecha y hora

PHP proporciona constantes predefinidas para trabajar con fechas y horas. Estas constantes se utilizan para formatear y manipular fechas y horas en diferentes formatos.

Recomendado:  OOPs Destructor: Todo sobre destructores en OOP

Algunas de las constantes de fecha y hora más comunes son:

  • DATE_ATOM: Formato de fecha y hora ATOM (Y-m-dTH:i:sP).
  • DATE_ISO8601: Formato de fecha y hora ISO-8601 (Y-m-dTH:i:sO).
  • DATE_RFC822: Formato de fecha y hora RFC 822 (D, d M y H:i:s O).
  • DATE_W3C: Formato de fecha y hora W3C (Y-m-dTH:i:sP).

Constantes de directorios

PHP proporciona constantes predefinidas para acceder a directorios comunes en el sistema de archivos. Estas constantes se utilizan para especificar rutas de directorios de forma más sencilla y portátil.

Algunas de las constantes de directorios más comunes son:

  • __DIR__: La ruta completa del directorio del archivo actual.
  • __FILE__: La ruta completa y el nombre del archivo actual.
  • __LINE__: El número de línea actual en el archivo.
  • __FUNCTION__: El nombre de la función actual.
  • __CLASS__: El nombre de la clase actual.

Constantes de archivos

PHP proporciona constantes predefinidas para trabajar con archivos y rutas de archivos. Estas constantes se utilizan para especificar rutas de archivos de forma más sencilla y portátil.

Algunas de las constantes de archivos más comunes son:

  • __FILE__: La ruta completa y el nombre del archivo actual.
  • __DIR__: La ruta completa del directorio del archivo actual.
  • __LINE__: El número de línea actual en el archivo.
  • __FUNCTION__: El nombre de la función actual.
  • __CLASS__: El nombre de la clase actual.

Constantes de red

PHP proporciona constantes predefinidas para trabajar con direcciones IP y protocolos de red. Estas constantes se utilizan para especificar direcciones IP y protocolos de red de forma más sencilla y legible.

Algunas de las constantes de red más comunes son:

  • AF_INET: Protocolo de Internet versión 4 (IPv4).
  • AF_INET6: Protocolo de Internet versión 6 (IPv6).
  • SOL_TCP: Protocolo de control de transmisión (TCP).
  • SOL_UDP: Protocolo de datagramas de usuario (UDP).
Recomendado:  PHP Do While Loop: Sintaxis y ejemplos de bucle do-while en PHP

Constantes de sistema

PHP proporciona constantes predefinidas para acceder a información del sistema y del entorno en el que se está ejecutando el script. Estas constantes se utilizan para obtener información sobre el sistema operativo, la versión de PHP y otras configuraciones del entorno.

Algunas de las constantes de sistema más comunes son:

  • PHP_VERSION: La versión actual de PHP.
  • PHP_OS: El sistema operativo en el que se está ejecutando PHP.
  • PHP_INT_MAX: El valor máximo que se puede almacenar en un entero.
  • PHP_INT_SIZE: El tamaño en bytes de un entero.

Constantes de matemáticas

PHP proporciona constantes predefinidas para realizar cálculos matemáticos. Estas constantes se utilizan para realizar operaciones matemáticas comunes, como cálculos trigonométricos y constantes matemáticas.

Algunas de las constantes de matemáticas más comunes son:

  • M_PI: El valor de Pi (3.1415926535898).
  • M_E: El número de Euler (2.718281828459).
  • M_SQRT2: La raíz cuadrada de 2 (1.4142135623731).
  • M_SQRT3: La raíz cuadrada de 3 (1.7320508075689).

Constantes de cadenas de caracteres

PHP proporciona constantes predefinidas para trabajar con cadenas de caracteres. Estas constantes se utilizan para realizar operaciones comunes en cadenas de caracteres, como la manipulación de caracteres y la codificación de caracteres.

Algunas de las constantes de cadenas de caracteres más comunes son:

  • PHP_EOL: El carácter de nueva línea del sistema operativo.
  • PHP_INT_MAX: El valor máximo que se puede almacenar en un entero.
  • PHP_INT_SIZE: El tamaño en bytes de un entero.

Constantes de tipos de datos

PHP proporciona constantes predefinidas para representar los diferentes tipos de datos admitidos por el lenguaje. Estas constantes se utilizan para realizar comprobaciones de tipo y conversiones de tipo.

Recomendado:  OOPs Abstract Class: ¿Qué es una clase abstracta en OOPs?

Algunas de las constantes de tipos de datos más comunes son:

  • NULL: El valor nulo.
  • TRUE: El valor booleano verdadero.
  • FALSE: El valor booleano falso.
  • PHP_INT_MAX: El valor máximo que se puede almacenar en un entero.
  • PHP_INT_SIZE: El tamaño en bytes de un entero.

Constantes de opciones de configuración

PHP proporciona constantes predefinidas para acceder y modificar las opciones de configuración de PHP. Estas constantes se utilizan para cambiar la configuración de PHP en tiempo de ejecución.

Algunas de las constantes de opciones de configuración más comunes son:

  • PHP_VERSION: La versión actual de PHP.
  • PHP_OS: El sistema operativo en el que se está ejecutando PHP.
  • PHP_INT_MAX: El valor máximo que se puede almacenar en un entero.
  • PHP_INT_SIZE: El tamaño en bytes de un entero.

Author

osceda@hotmail.com

Leave a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *