Maneras mas comunes de utilizar PHP como son las Constantes. Otras: Comentarios, Variables, Funciones y Constantes.
La expresiones son los bloques de construcción más importantes de PHP. En PHP casi todo lo que se escribe es una expresión. La manera más simple y acertada de definir lo que es una expresión es cualquier cosa que tiene un valor.
Una de las expresiones que se utilizaran en PHP son el aumento o disminución de un valor.
Para ello mostraremos algunos ejemplos:
<?php
$variable1 = 17;
echo $variable1++ .' - mostrando valor original'; echo '<br>';
// muestra el valor sin modificar y lo modifica aumentando en 1
echo &variable1 .' - mostrando valor modificado aumentado en 1';
//muestra el valor modificado en 1 anteriormente
echo '<br><br>';
$variable2 = 21;
echo ++$variable2 .' - mostrando la modificación del valor aumentado en 1';
// modifica el valor aumentando en 1 y lo muestra modificado
echo '<br><br>';
&variable3 = 33;
echo $variable3-- .' - mostrando el valor original'; echo '<br>';
// muestra el valor y lo disminuye
echo $variable3 .' - mostrando el valor anterior disminuido';
// muestra el valor disminuido anteriormente
echo '<br><br>';
&variable4 = 9;
echo --$variable4 .' - mostrando la modificación del valor disminuido en 1';
// disminuye el valor y lo muestra
?>
En en navegador web se vera así:
17 - mostrando valor original 18 - mostrando valor modificado aumentado en 1 22 - mostrando la modificación del valor aumentado en 1 33 - mostrando valor original 32 - mostrando el valor anterior disminuido 8 - mostrando la modificación del valor disminuido en 1
También podemos usar asignaciones para aumentar o disminuir un valor de manera abundante. Ejemplos:
<?php
$variable5 = 18;
echo 'el resultado es: '. $variable5 += 9 ;
// sumando al valor inicial
echo '<br>';
$variable6 = 19;
echo 'el resultado es: '. $variable6 -= 7;
// restando al valor inicial
echo '<br>';
$variable7 = 55;
echo 'el resultado es: '. $variable7 *=15;
// multiplicando el valor inicial
echo '<br>';
$variable8 = 150;
echo 'el resultado es: '. $variable8 /= 3;
// dividiendo el valor inicial
?>
En en navegador web se vera así:
el resultado es: 27
el resultado es: 12
el resultado es: 825
el resultado es: 50
Otra expresión que existe en PHP son los operadores ternarios donde se resume la operación condicional. Ejemplo:
<?php
$var9 = 18;
// manera común de una operación condicional
if($var9 == 18) {
echo '1a - dato es correcto';
} else {
echo '1b - dato incorrecto';
}
echo '<br>';
// manera resumida de una operación condicional
$resumen = $var9 == 18 ? '2a - dato es correcto' : '2b - dato incorrecto';
echo $resumen;
?>
En el navegador se vera así:
1a - dato es correcto 2a - dato es correcto
También existen la asignaciones múltiples en el lenguaje de PHP, como veremos en el siguiente ejemplo:
<?php
$variable10 = 15;
$variable12 = $variable11 = $variable10 + 1;
echo $variable12;
?>
En el navegador se veria así:
16
Ahora veremos las expresiones comunes entre las que se encuentran las siguientes 11:
- $a > $b [$a mayor que $b]
- $a < $b [$a menor que $b]
- $a <> $b [$a diferente que $b]
- $a <=> $b [$a menor, igual o mayor que $b]
- $a >= $b [$a mayor o igual que $b]
- $a <= $b [$a menor o igual que $b]
- $a == $b [$a igual que $b]
- $a === $b [$a idéntico que $b]
- $a !== $b [$a no idéntico que $b]
- $a != $b [$a diferente que $b]
- $a ?? $b [$a no es NULL respecto a $b]
Otra de las expresiones que se pueden ver son los array por defecto que encuentras en PHP. No es necesario englobar estas variables. Estos son:
- $_GET [guarda variable enviada por http GET]
- $_POST [guarda variable enviada por http POST]
- $_COOKIE [informa sobre la cookies http del PC del cliente]
- $_FILES [guarda archivos subidos por el cliente]
- $_REQUEST [guarda variables enviada por las 4 expresiones anteriores]
- $_SERVER [informa el entorno del servidor y ejecución]
- $_ENV [variable de entorno donde se ejecuta PHP]
- $_SESSION [variable de sesión mantiene su valor en el sitio web]
- $GLOBALS [variables internas disponibles en ámbito global]
Aquí termina nuestro pequeña guía para ver las expresiones que utiliza PHP.
