Tironemota

PHP

PHP
05/11/2022

Variables 05/11/2022

Como en todos los lenguajes de programación, PHP permite almacenar distintos tipos de datos en zonas de memoria, llamadas variables y las cuales comienzan por el simbolo de dolár ($)

  • Tipos de variables:
    • Entero (integer): Almacena números sin decimales.
    • Coma Flotante (double): Número con decimales.
    • Carácter (string): Texto o información numérica escrita entre comillas dobles ("") o simples ('').
    • Bootean: Sólo tiene dos posibles valores: Verdadero o Falso
    • Nulo (NULL): Es un tipo especial que solo contiene un valor: NULL.
    • Vectores (array): Colecciones de datos.
    • Objetos (object): Conjunto de datos y funciones independientes.
  • Nombre de las variables
    • No puede empezar por un número
    • Pero si puede contener número
    • Pude comenzar por un guión bajo ( _ )
    • Es sensible a las mayúsculas y minúsculas
  • Asignación o valor de la variable
    • Esto se hace poniendo el símbolo igual (=) entre la variable y el dato que queremos asignar. Ejemplo:
      • $variable1 = primera;
      • $variable2 = segunda;
      • $variable3 = tercera;

Operadores 05/11/2022

  • Variables:
    • $a = 20
    • $b = 4

Operadores Aritméticos

OperadorAcciónEjemploResultado
+Suma$a + $b24Suma las dos variables
-Resta$a - $b16Diferencia de las dos variables
*Multiplicación$a * $b80Producto de las variables
/División$a / $b5Conciente entre las dos variables
%Módulo$a % $b0Resto de la división de $a entre $b

Operadores de comparación

OperadorAcciónEjemploResultado
==Igualdad$a == $bDevuelve true si $a y $b son iguales
===Identidad$a === $bDevuelve true si $a y $b son iguales
!=Distinto$a != $bTrue si son distintos
<>Distinto$a <>$bTrue si son distintos
<Menor que$a < $bCierto si $a es menor que $b
>Mayor que$a > $bCierto si $a es mayor que $b
<=Menor o igual que$a <= $bCorrecto si $a es menor o igual que $b
>=Mayor o igual que$a >= $bCorrecto si $a es mayor o igual que $b

Operadores Lógicos

OperadorAcciónEjemploResultado
andY$a and $bSi las dos expresiones son verdaderas el valor es true
orO$a or $bSi una de las expresiones es verdaderas el valor es true
xorO exclusiva$a xor $bTrue si una expresión es verdadera y la otra falsa
!Negación!$aVerdadero si la expresión no es cierta
&&Y$a && $bSi las dos expresiones son verdaderas el valor es true
||O$a || $bSi una de las expresiones es verdadera el valor es true

Operadores de asignación combinados

  • Variables:
    • $a = 20;
    • $b = 5;
    • $c = 3;
    • $d = "Hola ";
    • $e = "Mundo !";
OperadorAcciónEjemploResultado
++Incremento$a++20Incrementa después de la asignación
++Incremento++$a21Incrementa antes de la asignación
~Decremento$a~Decrece después de la asignación
~Decremento~$a-21Decrece antes de la asignación
+=Suma$a += $b25Como si hubiera dicho $a = $a + $b
-=Resta$a -= $b15Como si hubiera dicho $a = $a - $b
*=Multiplicación$a *= $b100Como si hubiera dicho $a = $a * $b
/=División$a /= $b4Como si hubiera dicho $a = $a / $b
%=Módulo$a %= $c2Como si hubiera dicho $a = $a % $c
&=Y$a &= $b$a = $a & $b
|=O$a |= $b$a = $a | $b
^=O exclusiva$a ^= $b$a = $a ^ $b
.=Concatenación$c .= $dHola Mundo !Como si hubiera dicho $c = $c . $d
>>=Desplazamiento a la derecha$a >>= $b$a = $a >> $b
<<=Desplazamiento a la izquierda$a <<= $b$a = $a << $b