Daniel Segovia

Blog personal

Archive for the ‘3.5 Constantes’ Category

Constantes

Hacer un comentario

Puedes reservar nombres en PHP y asignarles un valor, éstas son llamadas constantes.
Una vez definidas las constantes no puedes cambiar su valor. Las constantes tienen las mismas reglas que las variables a excepción de que no llevan el signo $ delante.
Es una practica muy común, como en la mayoría de los lenguajes, definir las constantes en mayúsculas.
A diferencia de las variables, las constantes pueden ser accedidas desde cualquier lugar, ya sea funciones, métodos o clases.
La función reservada para crear las constantes es define.
Un ejemplo.

<?php
define("MENSAJE_BIENVENIDA", "Hola a todos");
//MENSAJE_BIENVENIDA es el nombre de la constante
//Hola a todos es su valor
echo MENSAJE_BIENVENIDA . '<br />';
function imprimir_constante(){
    echo MENSAJE_BIENVENIDA . '<br />';
}
imprimir_constante();
class constante{
    function mostrar(){
        echo MENSAJE_BIENVENIDA . '<br />';
    }
}
constante::mostrar();
$objeto = new constante;
$objeto->mostar();
?>

Written by Daniel Segovia

julio 23rd, 2010 at 9:59 am

Posted in 3.5 Constantes