23 julio 2010 in PHP by dacho

Las expresiones en php básicamente lo son todo. Es decir el hecho de Asignar un valor a una variable o Array, Utilizar una función, Incrementar el valor de otra variable, sumar variables y se pueden enumerar miles de otras cosas que también son expresiones.

Las Expresiones en PHP, de forma resumida, son instrucciones que sirven para hacer algo y terminan en un punto y coma (;), es decir que, Casi todo en PHP son expresiones. Un ejemplo de Expresión puede ser $variable = 5; o echo “Estoy aprendiendo php”;

Operaciones de Asignacion

Hemos visto que la forma de asignar un valor a una variable es utilizando el operador de asignación = (igual), por ejemplo $x = 20;. Existen otros operadores de asignación que permiten ayudarnos a simplificar asignaciones. Por ejemplo si sabemos que una variable numérica ya esta cargada podemos añadirles valor con el operador de asignación +=.

<?php
 $Titulo = "Asignaciones en PHP, ejemplo 1";
 // Por medio de Include llamamos al Template (Si no sabes de que hablo ir a la leccion anterior)!
 include "includes/template_inicio.php";
 
 $x = 15;
 echo "El valor de \$x es $x";
 
 //Sumamos 5 al valor de la variable
 $x = $x + 5;
 echo "El valor de \$x es $x";
 
 // Utilizamos el operador += para simplificar
 $x += 15; //El valor de esta variable sera el valor que tenia + 15, es decir es lo mismo que $x = $x + 15
 echo "El valor de \$x es $x"; 
 
 include "includes/template_fin.php";
?>

Bueno ademas de los operadores de asignacion = y += en php existen:

Sintaxis Es lo mismo que hacer Descripcion
$a += $b $a = $a + $b Suma $b al valor que tenia $a y se almacena en la variable $a.
$a -= $b $a = $a – $b Resta $b al valor que tenia $a y se almacena en la variable $a.
$a *= $b $a = $a * $b Multiplica $b al valor que tenia $a y se almacena en la variable $a.
$a /= $b $a = $a / $b Divide $b al valor que tenia $a y se almacena en la variable $a.
$a .= $b $a = $a . $b Concatena $b con $a y se almacena en la variable $a.

Hay mas, Podes consultar el manual de PHP para ver todos, pero estos son los mas utilizados!. Veamos un ejemplo de como se utilizan.

<?php
  $Titulo = "Operadores de Asignacion!";
  include "includes/template_inicio.php";
?>
 
<?php
 
$a = 5;
$b = 7;
$texto1 = "Hola";
$texto2 = "Mundo!";
 
echo "<p><strong>\$a</strong> = <strong>$a</strong> </p>";
echo "<p><strong>\$b</strong>  = <strong>$b</strong> </p>";
echo "<p><strong>\$texto1</strong>  = <strong>$texto1</strong> </p>";
echo "<p><strong>\$texto2</strong>  = <strong>$texto2</strong> </p>";
 
//Hacemos las operaciones
echo "<h2>hacemos las operaciones y vemos los resultados</h2>";
 
$a += $b;
echo "<p><strong>\$a</strong>  ahora vale <strong>$a</strong> </p>";
 
$a -= $b;
echo "<p><strong>\$a</strong>  ahora vale <strong>$a</strong> </p>";
 
$a *= $b;
echo "<p><strong>\$a</strong>  ahora vale <strong>$a</strong> </p>";
 
$a /= $b;
echo "<p><strong>\$a</strong>  ahora vale <strong>$a</strong> </p>";
 
$texto1 .= $texto2;
echo "<p><strong>\$texto1</strong>  ahora vale <strong>$texto1</strong> </p>";
?>
 
<?php
  include "includes/template_fin.php";
?>

Ademas de estos Operadores existe los:

Operadores de Incremento o Decremento

Sintaxis Es lo mismo que hacer Descripcion
$a++ $a += 1 Le incrementa en 1 numero a $a y se almacena
$a—– $a -= 1 Le decrementa en 1 numero a $a y se almacena

Estos operadores son especialmente útiles para cuando utilicemos Bucles o ciclos, veremos un ejemplo de estos dos lecciones mas adelante!

Bueno a partir del próximo Capitulo hay que comenzar a utilizar un poco mas las neuronas y se empieza a poner mucho mas divertido… Hasta la Próxima!

Siguiente Leccion >>

<< Volver al Indice del Curso

Entradas Relacionadas: