Vous êtes sur la page 1sur 12

CURSO DE PHP

VARIABLES I

Por Jess Ruiz-Aycar / @chuso

QU ES UNA VARIABLE?
Se trata de una casilla donde guardamos un dato.
Se componen de dos partes:
1. Identificador: Un nombre con el que hacer referencia a esta
variable
2. Valor: Son los datos que va a almacenar la variable

CARACTERSTICAS
Tamao: Fijo o variable.
mbito: Local o global.
Tipo: Numrico entero, nmero real, texto, etc.
Tipado: Esttico o dinmico.
En PHP son de tamao variable y de tipado dinmico. No solo no
hay que definir el tipo, sino que una misma variable se podra
modificar para que almacenara cualquier otro tipo.

NOMBRAR UNA VARIABLE EN PHP


Se representan por un signo de dlar seguido por su nombre.
El nombre sigue algunas reglas:
Diferencia minsculas y maysculas. $fooes distinto a $FOO.
Puede contener letras, nmeros o guiones bajos
Pero debe comenzar por una letra o por un guin bajo.
Por ejemplo:
$altitud, $FechaNacimiento, $_direccion, $cotizacion2013 // Vlidos
$2013cotizacion, fechaNacimiento, $valor1 // Invlidos

CREAR UNA VARIABLE EN PHP


nicamente tenemos que asignarle un valor:
$nombre = "Hugo";

Utilizamos el operador '=', para asignar a la variable de la


izquierda el valor que haya a la derecha.
Ahora, una vez que la variable est creada, ya podemos utilizarla:
echo $nombre; // Escribe el valor que tuviera la variable $nombre: Hugo

TIPOS EN PHP
Tenemos cuatro tipos escalares:
string: cadena de texto.
integer: nmero entero.
float: double, nmero real.
boolean: booleano, lgico, verdadero-falso.
Dos tipos compuestos:
array: matriz, arreglo.
object: objeto
Y otros tipos:
resource: recurso
NULL: valor nulo

STRING
Contienen una secuencia de cero o ms caracteres. Varias
formas. Vamos a ver dos.

COMILLAS SIMPLES
Consiste en encerrar la cadena de texto entre comillas simples:
$nombre = 'Juan';

Y si quisiramos que el texto tuviera una comilla simple?


$restaurante = 'Foster\'s Hollywood';

Y si queremos mostrar la barra?


$dir = 'C:\\WINDOWS';

STRING

COMILLAS DOBLES
Tambin podemos encerrar el texto entre comillas dobles.
Permite:
Expandir variables dentro del texto.
$nombre = "Luis";
$saludo = "Hola $nombre!"; // Hola Luis!

Insertar caracteres escapados, como \n(cambio de lnea,


retorno de carro) o \t(carcter tabulador).
$nombre = "Luis";
$saludo = "Hola " . $nombre . "!\n"; // Hola Luis!\n

Para concatenar dos textos usamos el operador '.' (punto):

INTEGER
Este tipo de variable permite almacenar un valor numrico sin
decimales. Nunca hay que poner separador de miles.
Podemos usar operadores matemticos:
+: Para la suma
-: Para la resta
*: Para la multiplicacin
/: Para la divisin
Ejemplos:
$numero1 = 15;
$numero2 = -3;
$numero3 = 0;
$media = ($numero1 + $numero2 + $numero3) / 3; // La media es 4

FLOAT
Este tipo de variable permite almacenar valores numricos con
decimales. Para separar decimales se utiliza el carcter '.'
Ejemplo:
$PI = 3.1415; // Valor de PI (Float)
$radio = 15; // Radio de un crculo (Integer)
// Podemos hacer operaciones matemticas combinando Integer y Float
$area = $PI * $radio * $radio; // rea del crculo

BOOLEAN
El tipo boolean es el ms simple, y nicamente acepta dos
valores: TRUEo FALSE.
// Supongamos que hoy es martes
$ayer_fue_lunes = TRUE;
$ayer_fue_jueves = FALSE;

RESUMEN
Hemos aprendido:
Qu es y para qu sirve una variable.
Cmo son las variables en PHP y qu tipos hay.
Cmo utilizar los tipos escalares: string, integer, floaty
boolean.