PHP

Los operadores son símbolos que se pueden utilizar para manipular variables. Los operadores en PHP funcionan de la misma manera que lo hacen en matemáticas.

Declaración de asignación

El primer operador con el que debe estar familiarizado es el operador de asignación ("=").

Tenga en cuenta que esto no es lo mismo que un operador de igualdad.

$x = 55 significa "a x se le asigna un valor de 55" y no "x es igual a 55".

El operador de igualdad se expresa mediante un signo igual doble ("==").

Si desea obtener un valor verdadero o falso de x = 55, debe escribir lo siguiente: $x == 55;

Un operador de asignación se utiliza para asignar un valor a variables específicas.

Operador de unión

Otro operador de uso común es el operador de combinación (Join) o concatenación.

Se utiliza principalmente para unir dos o más cuerdas.

Ejemplo:

<?php
$a= "apple";
$b = "pie";
$c = $a.$b;
echo $c;
?>

Resultado:

El operador Join se utiliza normalmente para unir una fila a otra.

Abreviación del operador de unión

Hay una sintaxis especial para escribir la función Join. En lugar de repetir una de las variables en ambos lados, simplemente puede escribir $a .= $b, que significa "adjuntar $b a $a".

$a .= $b así que $a = $a.$b;

Operadores aritméticos

Los operadores aritméticos en PHP funcionan de la misma manera que lo hacen en matemáticas.

Se utilizan entre dos variables para realizar ciertas operaciones matemáticas.

Dado que se trata de operadores aritméticos, ambas variables deben ser números.

Ejemplo:

<?php
$a = 100;
$b = 200;
$result = $a+$b;
echo $result;
?>

Resultado:

Funcionan según el mismo principio que en matemáticas.

Ejemplo:

<?php
$a = 100;
$b = 9;
$result = $a-$b;
echo $result;
echo "<br>";
$result = $a*$b;
echo $result;
echo "<br>";
$result = $a/$b;
echo $result;
?>

Resultado:

También puede usar "" para asignar un número negativo.-

Por lo tanto, los operadores del lenguaje PHP no son muy diferentes de los matemáticos.

El único operador que puede parecerle extraño es el operador del módulo % Significa "el resto de": por lo tanto, significa "lo que queda después de dividir $a en $b".$a%$b

<?php
echo 27%10;
echo "<br>"; 
echo 27%2;
echo "<br>";
echo 27%9; 
?>

Una nota interesante (pero intrascendente): técnicamente, puedes usar operadores aritméticos con cadenas. Pero dado que PHP convierte una cadena en un número, no tiene ningún sentido desde un punto de vista práctico.

Combinar asignaciones

Opcionalmente, puede combinar los dos operadores de asignación.

Ejemplo:

<?php
$a = 5;
$b = 10;
$c = $b($a=10);
$c == 20; 
?>

Nuestro objetivo en este caso es mantener la cuerda.

Además de la asignación simple, puede utilizar los llamados operadores de asignación combinados. Estas son versiones abreviadas de la asignación de algunos operadores.

Por ejemplo, si queremos aumentar el valor de $a en 7, podemos escribir ; Sin embargo, también puede utilizar una asignación combinada. Es lo mismo que .$a = $a+7$a += 7$a = $a+7

Otra cosa que puedes hacer con las variables es aumentarlas o disminuirlas manualmente. Esto se puede hacer agregando a++ o $a antes o después de la variable.

Usando los signos "+", puede aumentar el valor de una variable en 1.

Esto equivale a $a = $a + 1;

Si pones más delante de una variable, agrega 1 a la variable antes de que tu código comience a trabajar con ella.

Si pones más después de una variable, entonces aumentas el valor de la variable solo después de trabajar con ella.

Echo $a++ Primero mostrará 17 y luego aumentará el valor de $a de 17 a 18.

Echo ++$a Aumente primero el valor de $a a 18 y, a continuación, muéstrelo en la pantalla.

Como probablemente ya habrás adivinado, el mismo principio es el mismo para --, con la única diferencia de que estás disminuyendo en lugar de aumentar el valor de la variable.

Operador de enlace

Usando este operador, estamos diciendo: "Te estoy dando mi variable, y ahora lo que sea a lo que seas igual, voy a ser igual a".

<?php
$a = 7; 
$b = &$a; 
$b = 11;
?>

Operadores de comparación

Operador de igualdad

Como se discutió anteriormente en el operador de asignación, "==" es una forma de verificar si algo es igual a otra cosa.

Ejemplo:

<?php
$a = 100;
$b = 100;
echo $a==$b;

?>

Resultado:

Es fácil cometer un error y accidentalmente poner "=".

Comprobación del tipo de variable

De forma predeterminada, PHP contiene una serie de funciones que le permiten verificar o establecer el tipo de una variable.

Los dos más importantes de ellos son y .gettype()settype()

Sus nombres hablan por sí solos.

Simplemente escriba una variable en y obtenga su tipo.gettype() 

Puede cambiar el tipo de una variable mediante .settype()

Ejemplo:

<?php
$a = 71;
echo gettype($a);
echo "<br>";
settype($a, "double");
echo gettype($a);
?>

Resultado:

Compartir:
Categorías: Programación