Академический Документы
Профессиональный Документы
Культура Документы
VARIABLES II
RECORDATORIO
Las variables son "espacios" donde alojar un valor.
En PHP, su nombre debe comenzar con el carcter $.
Hemos aprendido cules son los tipos escalares: string,
integer, floaty boolean.
QU VAMOS A VER
Nuevos tipos que veremos:
Tipos compuestos:
array: matriz, arreglo.
object: objeto
Otros tipos:
resource: recurso
NULL: valor nulo
ARRAY
Los arrays(matrices, arreglos) son un tipo de dato compuesto
que permiten almacenar una lista de valores.
En PHP los arraysson diferentes a otros lenguajes, dado que
en este lenguaje los arraysrealmente son mapas, aunque en el
contexto de PHP se les llama igualmente arrays.
Un mapa es un tipo de dato compuesto que permite almacenar
una lista de claves y sus valores asociados.
SINTAXIS ARRAY
$variable = array(
'clave1' => 'valor1',
'clave2' => 'valor2',
...
);
CLAVES Y VALORES
Supn que queremos almacenar la poblacin de 5 ciudades:
Nueva York
Pars
Tokio
Sidney
Buenos Aires
8,336,697
2,243,833
13,157,428
4,627,345
2,890,151
$poblacion_nueva_york = 8336697;
$poblacion_paris = 2243833;
$poblacion_tokio = 13157428;
$poblacion_sidney = 4627345;
$poblacion_buenos_aires = 2890151;
Con arrays:
$poblacion = array(
'nueva_york' => 8336697,
'paris' => 2243833,
'tokio' => 13157428,
'sidney' => 4627345,
'buenos_aires' = >2890151
);
OBJECT
Es un tipo de datos compuesto avanzado.
A diferencia de los arrays, que nicamente almacenan claves y
valores, los objetos tambin almacenan acciones que se pueden
realizar sobre esos datos.
Por ejemplo, podemos tener un tipo de objeto llamado
"Vehculo", donde uno de sus valores almacene la velocidad.
Podra tener una accin que mostrara la velocidad actual del
vehculo.
RESOURCE
Tal como seala la documentacin oficial de PHP:
Un valor tipo resource es una variable especial,
que contiene una referencia a un recurso
externo. Los recursos son creados y usados por
funciones especiales.
NULL
Es el valor que tiene una variable que no tiene ningn valor.
Puede ser porque an no se le haya asignado ningn valor, o
porque se haya destruido el valor que tuviera.
RESUMEN
Ya conocemos prcticamente todos los tipos de datos de PHP
Introduccin a los arrays
Muy breve introduccin a los objetos