Diferencia entre revisiones de «Plantilla:PHP/Declaraciones/Constantes»
De WikiEducator
(→Constantes) |
(→Constantes) |
||
Línea 67: | Línea 67: | ||
const IVA_REDUCIDO =0.10; | const IVA_REDUCIDO =0.10; | ||
− | define (IVA_GENERAL ,0.21); | + | define ("IVA_GENERAL" ,0.21); |
echo "<h2>Compra realizada en fecha ".date()."</h2>"; | echo "<h2>Compra realizada en fecha ".date()."</h2>"; | ||
Línea 80: | Línea 80: | ||
--> | --> | ||
}} | }} | ||
+ | }} | ||
+ | ;la función '''''define()''''' admite un tercer parámetro que le hace insensible a mayúscula-minúscula. | ||
+ | ;Observa el siguiente código e interpreta las salida | ||
+ | <source lang=php> | ||
+ | |||
+ | //Genera un warning, y funciona | ||
+ | define (SALUDO1 , "HOLA"); | ||
+ | echo "valor de saludo " . SALUDO1."<br />"; | ||
+ | |||
+ | |||
+ | define ("SALUDO2" , "OTRO HOLA"); | ||
+ | echo "valor de saludo " . SALUDO2."<br />"; | ||
+ | |||
+ | |||
+ | define ("SALUDO3" , "OTRO HOLA de nivel 3"); | ||
+ | //imprime la palabra saludo3 | ||
+ | echo "valor de saludo " . saludo3."<br />"; | ||
+ | |||
+ | define ("SALUDO3" , "OTRO HOLA de nivel 3", true); | ||
+ | //imprime el valor | ||
+ | echo "valor de saludo " . saludo3."<br />"; | ||
+ | |||
+ | |||
+ | define ("saludo4" , "OTRO HOLA nivel 4"); | ||
+ | //imprime la palabra SALUDO4 | ||
+ | echo "valor de saludo " . SALUDO4."<br />"; | ||
+ | |||
+ | define ("saludo4" , "OTRO HOLA nivel 4", true); | ||
+ | //imprime la palabra saludo4 | ||
+ | echo "valor de saludo " . SALUDO4."<br />"; | ||
+ | </source> | ||
+ | |||
+ | |||
</div> | </div> |
Revisión de 20:19 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>