Está en la página 1de 5

TIPOS DE DATOS Cuatro tipos escalares

o o o o

boolean integer float (nmero de punto flotante, tambin conocido como double) string

Dos tipos compuestos


o o

array object

Y finalmente dos tipos especiales


o o

resource NULL BOOLEANOS

Este es el tipo ms simple. Un boolean expresa un valor de verdad. Puede ser TRUE o FALSE. SINTAXIS Para especificar un literal boolean, use alguna de las palabras clave TRUE o FALSE. Ambas son insensibles a maysculas y minsculas.
<?php $foo = True; // asigna el valor TRUE a $foo ?>

ENTEROS Un entero o integer es un nmero del conjunto = {..., -2, -1, 0, 1, 2, ...}. SINTAXIS Los integer pueden ser especificados mediante notacin decimal, hexadecimal, octal o binaria, opcionalmente precedidos por un signo (- o +). Para usar la notacin octal, se antepone al nmero un 0 (cero). Para usar la notacin hexadecimal, se antepone al nmero un 0x. Para usar la notacin binaria, se antepone al nmero un 0b.
GERARDO ALEJANDRO SANCHEZ HERNANDEZ OMAR RAMIREZ ELORZA

<?php $a = 1234; // nmero decimal $a = -123; // un nmero negativo $a = 0123; // nmero octal (equivalente a 83 decimal) $a = 0x1A; // nmero hexadecimal (equivalente a 26 decimal) $a = 0b11111111; // nmero binario (equivalente al 255 decimal) ?>

CADENAS Un string es una serie de caracteres, donde un carcter es lo mismo que un byte. Esto significa que PHP solo admite un conjunto de 256 caracteres, y por lo tanto no tiene soporte nativo para Unicode. Nota: string puede llegar a alcanzar 2GB de tamao. SINTAXIS Un string literal puede ser especificado de cuatro formas diferentes:
o o o o

comillas simples comillas dobles sintaxis heredoc sintaxis nowdoc (desde PHP 5.3.0)

<?php echo 'Esto es una cadena sencilla'; echo 'Tambien puede incluir nuevas lneas en cadenas de esta forma ya que es correcto hacerlo as';

NMEROS DE PUNTO FLOTANTE Los nmeros de punto flotante (tambin conocidos como "flotantes", "dobles" o "nmeros reales") pueden ser especificados usando cualquiera de las siguientes. SINTAXIS <?php $a = 1.234; $b = 1.2e3; $c = 7E-10; ?>
GERARDO ALEJANDRO SANCHEZ HERNANDEZ OMAR RAMIREZ ELORZA

ARRAYS Un array en PHP es realmente un mapa ordenado. Un mapa es un tipo de datos que asocia valores con claves. Este tipo es optimizado para varios usos diferentes; puede ser usado como una matriz real, una lista (vector), una tabla asociativa (una implementacin de un mapa), diccionario, coleccin, pila, cola, y posiblemente ms. Ya que los valores de un array pueden ser otros arrays, rboles y tambin son posibles arrays multidimensionales. SINTAXIS Un array puede ser creado usando el constructor del lenguaje array(). ste toma un cierto nmero de parejasclave => valor como argumentos.
array( clave => valor, clave2 => valor2, clave3 => valor3, ... )

La coma despus del elemento del array es opcional y se puede omitir. Esto normalmente se hace para arrays de una sola lnea, esto es, es preferible array (1, 2) que array (1, 2,). Por otra parte, para arrays multilnea, la coma final se usa comnmente, ya que permite la adicin sencilla de nuevos elementos al final.
<?php $array = array ( "foo" => "bar", "bar" => "foo", ); // a partir de PHP 5.4 $array = [ "foo" => "bar", "bar" => "foo", ]; ?>

La clave puede ser un integer o un string. El valor puede ser de cualquier tipo.

GERARDO ALEJANDRO SANCHEZ HERNANDEZ OMAR RAMIREZ ELORZA

OBJETOS Para crear un nuevo object, utilice la declaracin new para instanciar una clase:
<?php class foo { function do_foo() { echo "Doing foo."; } } $bar = new foo; $bar->do_foo(); ?>

RECURSOS 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. Vea el apndice para un listado de todas estas funciones y los tipos resource correspondientes. NULO El valor especial NULL representa una variable sin valor. NULL es el nico valor posible del tipo null. Una variable es considerada null si:
o o o

se le ha asignado la constante NULL. no se le ha asignado un valor todava. se ha destruido con unset().

SINTAXIS No hay ms que un valor de tipo null, y es la constante NULL insensible a maysculas/minsculas.
<?php $var = NULL; ?>

GERARDO ALEJANDRO SANCHEZ HERNANDEZ OMAR RAMIREZ ELORZA

TIPOS DE OPERACIONES Contexto http: Opciones method String: Get, Post, o cualquier otro mtodo Http que soporte el servidor remoto. Por omisin, GET. Header String: Cabeceras adicionales que se envan en la peticin. Los valores sobrescribirn los existentes (como por ejemplo user-agent:, host, o authentication: ). User_agent String: Valor de cabecera user-agent:. Solo se utilizara si el user-agent no se ha especificado en la opcin de contexto header vista arriba. Por omisin se utiliza el valor del ajuste user_agent en php.ini. Content string: datos adicionales a enviar tras la cabeceras. Tpicamente se utiliza con peticiones POST o PUT. Proxy String: Uri que define direcciones de un servidor proxy (ejemplo: tcp://proxy.ejemple.com:5100). Follow_location integer: seguir las redirecciones de la cabeceras location. Establecer a 0 para deshabilitarlo por omisin 1. Max_redirects integer: Numero mximo mdme redirecciones a seguir. Un valor igual o menor a 1 indica que no se siga ningn redireccin Timeout float: tiempo de espera de lectura en segundos, especificado por float. Ignore_Error boolean: captura el contenido incluso con cdigos de estado de erros por omisin FALSE.

FUENTE: http://www.php.net/
GERARDO ALEJANDRO SANCHEZ HERNANDEZ OMAR RAMIREZ ELORZA

También podría gustarte