A partir de la version 5.3.0 para definir una constante se puede utilizar la palabra CONST seguido de el nombre de la constante, es su uso mas comun en la actualidad.
Tipado en PHP
Introducción
Cómo aprender a programar
¿PHP está muerto?
Cómo interactúa una página web con tu backend
Instalación
Instalación de PHP en Windows
Instalación de PHP en Linux
Instalación de PHP en macOS
Ejecutando código y archivos PHP
Hackea tu miedo a la terminal
Cómo ejecutar tus archivos PHP
Aprendiendo a caminar con PHP
Sintaxis básica de PHP
Debugging y comentarios
Variables y constantes
Tipos de datos
Tipos de datos
¿Qué es el casting?
Reto: análisis de tipado en PHP
Operadores en PHP
Operadores lógicos: ¿qué son las tablas de verdad?
Reto: análisis de operadores lógicos
Operadores aritméticos
Operadores relacionales
Otros operadores
Precedencia de operadores
Programando con PHP
Tu primer programa: ¿qué hora es?
Solución del reto: ¿qué hora es?
¿Quieres un Curso Básico de PHP: Arreglos, Funciones y Estructuras de Control?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 10
Preguntas 3
A partir de la version 5.3.0 para definir una constante se puede utilizar la palabra CONST seguido de el nombre de la constante, es su uso mas comun en la actualidad.
$numero_1 = 8;
$numero_2 = 7;
echo $numero_1 + $numero2;
define("NUMERO_PI", 3.14);
echo NUMERO_PI;
Las variables y las constantes son estructuras que guardan valores necesarios para el funcionamiento del programa.
Sin embargo, las variables se declaran anteponiendo el signo peso ($
) al nombre de estas, y se inicializan entregando un valor luego de poner el operador de asignación =
.
$variable_1 = 99;
$variable_2 = 15;
echo $variable_1 + $variable_2; // 114
Las variables pueden cambiar su valor durante el tiempo de ejecución del programa. Por ejemplo, pasando de guardar un número a guardar una cadena de caracteres.
$variable_3 = 50;
echo $variable_3; // 50
$variable_3 = "Andrés";
echo $variable_3; // 'Andrés'
Las constantes se declaran con la función define()
; esta función recibe por argumento dos valores separados por una coma (,
), siendo el primero el nombre de la constante encerrado entre comillas dobles, y el segundo, el valor de esta. Por convención se espera que el nombre sea en mayúsculas.
define("NUMERO_E", 2.7183);
echo NUMERO_E; // 2.7183
Para usar las constantes, no hay necesidad de anteponer el signo peso ($
).
¡Esto vale oro!
Se nota la diferencia entre una buena explicación de las bases de php, a pasar horas en stackoverflow descifrando código mas de la cuenta por no tener buenas bases.
Holaa compañeros. Se puede definir una constante usando la función define() o con la palabra reservada const fuera de la definición de una clase a partir PHP 5.3.0. Mientras que define() permite definir una constante con una expresión arbitraria, la palabra reservada const una vez que la constante está definida, no puede ser cambiada o redifinida.
Restricciones de const
Esto último de resource es:
LA diferencia de definir constantes usando define(), las constantes definidas con la palabra clave const deben declararse en el nivel superior del entorno de la aplicación porque se definen en tiempo de ejecución. Esto significa que no pueden declararse dentro de funciones, bucles, sentencias if o bloques try/ catch.
si hacen esto:
$nombre = “pedro”;
$persona = &$nombre;
esto va a hacer una “referencia” a la otra variable, esto quiere decir que si modificas una variable se modifica la otra, ya que en php el nombre de la variable y su valor son diferentes por lo que ambas variables harán referencia al mismo valor.
mas informacion
sinceramente no le encuentro un uso practico.
Wow a esto si lo llamo una excelente explicación, simple y fácil de entender.
Excelente docente y su forma de explicar de manera tan sencilla.
const PI = 3.14159;
echo PI;
Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.