
Capitulo 2 tutorial de PHP
Octubre 27, 2007Hola que tal?
Perdon por la tardanza, vamos a comenzar con el capitulo 2 del pequeño tutorial en PHP. Vamos a hablar de las variables y todo lo que respecta a ellas.
Para comenzar vamos a comentar ciertas caracteristicas de las variables:
- Se declaran de esta forma:
<?php
$mi_variable;
?> - Las variables son polimorficas, es decir, depende de que tipo esta guardando. Por ejemplo:
<?php
$mi_variable = 23; //Contendrá el numero 23$mi_otravariable = ‘23′; //Contendra la cadena de caracteres ‘23′
$otra_variable = $mi_variable + $mi_otravariable;// Aqui //sumará el numero 23 con la cadena ‘23′ y el resultado será //un entero
?> - Hay que tener cuidado, ya que PHP convierte los tipos de las variables para realizar las operaciones, el tipo de la primera variable va a definir que tipo tendrá la variable destino. Aqui es donde se encuentran una buena parte de los errores al confundir los tipos de las variables
Ya que se ha mencionado estas caracteristicas de las variables, ahora pasaremos a las operaciones y sus simbolos:
- Asignacion: con el signo “=“. Ejemplo:
<?php
$mi_variable = 123;
$mi_otravariable = “daniel ortega”;
$mi_tercer_variable = $mi_variable;
?> - Suma simple: con el signo “+“. Ejemplo:
<?php
$mi_variable = 1 + 2;$mi_variable = “daniel”;
$mi_otra = ” ortega”;
$mis_dos = $mi_variable + $mi_otra;//Esta no es muy aconsejable por que no siempre se pueden concatenar cadenas!!?>
- Suma con asignacion: con los signos “+=“. Ejemplo:
<?php
$mi_variable = 1;
$mi_otra_variable = 2;
$mi_otra_variable += $mi_variable //Aqui va a sumar ambas variables;
?> - Autoincremento en 1: con el signo “++“. Ejemplo:
<?php
$mi_variable = 1;
$mi_variable++;?>
- Resta: con el signo “-“. Ejemplo:
<?php
$mi_variable = 1 - 2;
$mi_variable = 100;
$otra = 50;
$resta_ambas = $mi_variable - $otra;?>
- Resta con asignacion: con los signos “-=“. Ejemplo:
<?php
$mi_variable = 100,
$mi_variable -= 30;
$otra_variable = 10;
$mi_variable -= $otra_variable;?>
- Multiplicacion (o producto): con el signo “*“. Ejemplo:
<?php
$mi_variable = 10 * 9;
$mi_variable = 100;
$mi_otra_variable = 30;
$otra_variable = $mi_variable * $mi_otra_variable;?>
- Division (parte entera): con el signo “/“. Ejemplo:
<?php
$mi_variable = 10 / 2;
$mi_variable = 40;
$mi_otra_variable = 5;
$otra_variable = $mi_variable / $mi_otra_variable;//Con esta operacion solo se guarda la parte entera de la //division
?>
- Division (residuo): con el signo “%”. Ejemplo:
<?php
$mi_variable = 5 % 2;
$mi_variable = 40;
$mi_otra_variable = 21;
$otra_variable = $mi_variable % $mi_otra_variable;//En este caso solo se guarda el residuo de la division
?>
- Concatenar cadenas o strings: con el signo “.“. Ejemplo:
<?php
$mi_variable = “daniel”.” “.”ortega”;
$mi_variable = $mi_variable.” es un frikkie\nY no sabe PHP”;
$mi_otra_variable = “\nYa mejor que se dedique a otra cosa”;
$otra_variable = $mi_variable.$mi_otra_variable;//En este caso unirá las cadenas en el orden en el que esten
//Los caracteres “\n” equivalen al salto de linea, igual que //Java y C++?>
Esto es de manera general para las variables, claro que hay forzado de tipos, con lo cual se evita que se mezclen los tipos de las variables.
Támbien estan los operadores booleanos, que nos permiten comparar si la expresion es verdadera o falsa. Estos son:
- And (Conjuncion, Y lógico): &&.
- Or: (Disyuncion, O lógico) ||.
- Not: (Negacion) -( ).
Los operadores de comparacion, para verificar si son iguales o no 2 expresiones o variables. Estos son:
- Igualdad: ==.
- Desigualdad: !=.
Es todo por este capitulo, en la siguiente entrega iniciaremos con los ciclos y una funcion de salida para obtener los resultados. Así mismo habra un archivo que contendra ejemplos con los temas vistos.