Diferencia entre revisiones de «Plantilla:PHP/Declaraciones/Constantes»
De WikiEducator
(→Constantes) |
|||
Línea 32: | Línea 32: | ||
*Revisa la siguiente entrada | *Revisa la siguiente entrada | ||
https://stackoverflow.com/questions/2447791/define-vs-const | https://stackoverflow.com/questions/2447791/define-vs-const | ||
+ | *Las constantes, como toda expresión, también tienen tipo, que dependerá de su valor | ||
</div> | </div> | ||
+ | <div class="slide"> | ||
+ | {{Actividad|Title=Declarando constantes| | ||
+ | Declarar dos constantes de diferente tipo y visualiza el tipo y el valor | ||
+ | <?php | ||
+ | <?php | ||
+ | //Declaración de constantes de dos formas | ||
+ | const A =1; | ||
+ | define ("B", "Cadena"); | ||
+ | //Visualización de valores | ||
+ | echo "valor de la constante A ".A ."<br />"a; | ||
+ | echo "valor de la constante B ".B."<br />"; | ||
+ | echo "tipo de la constante A ". gettype(A)."<br />"; | ||
+ | echo "tipo de la constante B ". gettype(B)."<br />"; | ||
+ | ?> | ||
+ | ?> | ||
+ | }} | ||
+ | </div> | ||
<div class="slide"> | <div class="slide"> | ||
+ | {{Actividad|Title=Declarando constantes| | ||
+ | *Haz un programa donde tenga declarado IVA_GENERAL e IVA_REDUCIDO | ||
+ | *El tipo de IVA es 21% y 10% respectivamente | ||
+ | *Informa de una factura donde se han comprado: | ||
+ | **3 barras de pan a 0.80 mas iva reducido | ||
+ | **5 bombillas a 5.4 mas iva general | ||
+ | *Muestra importe base, iva e importe total | ||
+ | *informa también del iva aplicado | ||
+ | <plegable|hide|Declarando constantes| | ||
+ | <!-- | ||
+ | <source lang=php> | ||
+ | <?php | ||
+ | |||
+ | const IVA_REDUCIDO =0.10; | ||
+ | define (IVA_GENERAL ,0.21); | ||
+ | |||
+ | echo "<h2>Compra realizada en fecha ".date()."</h2>"; | ||
+ | echo "<hr />"; | ||
+ | echo "3 barras de pan a 0.80 + ". 0.80*IVA_REDUCIDO ."= ". 0.80*(1+IVA_REDUCIDO)."Euros<BR />"; | ||
+ | echo "5 bombillas a 5.40 + ". 5.40*IVA_GENERAL ."= ". 5.40*(1+IVA_GENERAL)."Euros <BR />"; | ||
+ | echo "<h4>Iva aplicado:<h4>"; | ||
+ | echo "<h5>Iva general :".IVA_GENERAL ." <h4>"; | ||
+ | echo "<h5>Iva reducido :".IVA_REDUCIDO ." <h4>"; | ||
+ | ?> | ||
+ | </source> | ||
+ | --> | ||
+ | }} | ||
+ | |||
+ | </div> | ||
+ | |||
===Constantes predefinidas=== | ===Constantes predefinidas=== | ||
*Como en otros lenguajes, existen una serie de constantes predefinidas | *Como en otros lenguajes, existen una serie de constantes predefinidas |
Revisión de 20:08 30 sep 2019
Constantes predefinidas
- Como en otros lenguajes, existen una serie de constantes predefinidas
- Nos las ofrece el entorno y dependerán de él para su valor
- PHP Ofrece un gran número de constantes predefinidas http://php.net/manual/es/reserved.constants.php
- En php hay 8 constantes que su valor puede cambiar dependiendo del entorno donde se ejecutan
constantes predefinidas en php
</div>