Constantes en PHP 7

Hola a todos, hoy os voy a explicar como usar constantes en PHP 7.

En programación, es muy común utilizar constantes para no tener que poner constantemente siempre el mismo valor.

Estoy es muy útil, ya que cuando tu quieras cambiar ese valor, solo lo tendrás que hacer una vez y no x veces.

Tenemos que usar define para crear nuestras constantes y debemos darles un valor obligatoriamente.

Para llamar a una constante, debemos escribir el nombre tal cual, sin $.

Os dejo un ejemplo:

<?php

    define("IVA", 0.21);
    define("PORCENTAJE_IVA", IVA * 100);

    echo 'El IVA es: '. PORCENTAJE_IVA. "%<br/>";

    $precio = 100;

    echo 'El producto mas IVA es de: '. ($precio + ($precio * IVA)). "€<br/>";
    
?>

Os doy un consejo con el tema de las constantes, tened un fichero llamado constantes.php o constants.php y ahí meter todas las constantes de vuestra aplicación.

 

Os dejo el ejemplo actualizado:

constants.php


<?php
define("IVA", 0.21);
define("PORCENTAJE_IVA", IVA * 100);
?>

index.php


<?php

    require 'constants';

    echo 'El IVA es: '. PORCENTAJE_IVA. "%<br/>";

    $precio = 100;

    echo 'El producto mas IVA es de: '. ($precio + ($precio * IVA)). "€<br/>";
    
?>

Lo mejor de esto es que si el IVA cambiara el día de mañana, solo tendría que cambiar un fichero de constants.php y nada del resto.

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

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