Tipos de datos en PHP

Posteado el 28. Sep, 2013 por in PHP

tipos de datos php

tipos de datos php

Resumen de los tipos PHP
Escalares:
● Boolean
● Integer
● Float
● String
Compuestos:
● Array
● Object
Especiales:
● Resource
● NULL
● En PHP no se declara el tipo de las variables.
● El tipo lo decide PHP en tiempo de ejecución según lo
que asignemos.
● PHP puede cambiar los tipos de las variables para
adaptarse al contexto en el que las usamos.

Funciones útiles para tipos
● var_dump()
● gettype()
● settype()
● is_int(), is_numeric(), is_string(), is_null()…
● Ver más funciones de manejo de variables http://www.php.
net/manual/es/ref.var.php
● Forzado, casting (Esto no es una función, sino una operación)

Boolean
● TRUE (positivo)
● FALSE (negativo)
Cualquier variable evaluada como condición (por ejemplo en un if) se
evalúa como TRUE, excepto:
● boolean FALSE
● Integer 0
● Float 0.0
● String vacío “”
● String cero “0”
● Array con cero elementos
● Objeto con cero variables (solo en php4)
● Null

Integer
● 1, 2, 3, …
● -1, -2, -3, …
También puedes usarlos en base 8 o base 10, octal o
hexadecimal:
● 01, -02, …
● 0x1A, -0xF2, …

Float
● 1.5
● -1.234
● 9E-10
Precisión típicamente será 1.11e-16
Debido a ello la comparación de Floats puede dar
problemas. Más info en http://www.php.net/manual/es/language.types.float.php

String
● “Hola”
● ’33’
● “TRUE”
Literales de cadena, siempre entre comillas:
a) Con comillas simples
b) Con comillas dobles

String comillas simples
● ‘Hola’
● ‘Hola O\’Hara’
● ‘Está en c:\\html’
● ‘Esta cadena
la coloco en varias líneas’
Caracteres de escape
- Comilla simple \’
- Contrabarra \\

String comillas dobles
● “Hola”
● “Hola $nombre, como te va?”
● “Tengo\ndos líneas. hay más \$caracteres de escape”
Caracteres de escape
\n avance de línea (LF o 0x0A (10) en ASCII)
\r retorno de carro (CR o 0x0D (13) en ASCII)
\t tabulador horizontal (HT o 0x09 (9) en ASCII)
\v tabulador vertical (VT o 0x0B (11) en ASCII) (desde PHP 5.2.5)
\e escape (ESC o 0x1B (27) en ASCII) (desde PHP 5.4.0)
\f avance de página (FF o 0x0C (12) en ASCII) (desde PHP 5.2.5)
\\ barra invertida
\$ signo del dólar
\” comillas dobles
\[0-7]{1,3} la secuencia de caracteres que coincida con la expresión regular es un caracter en notación octal
\x[0-9A-Fa-f]{1,2} la secuencia de caracteres que coincida con la expresión regular en notación hexadecimal

Array
● [2,1,4,6,7]
● [“a”,”b”,”c”]
● [“a”, TRUE, 2]
Indices pueden ser:
a) Numéricos
b) Asociativos

Array de índice numérico
● [2,1,4,6,7]
● [“a”,”b”,”c”]
● [“a”, TRUE, 2]
Generalmente le llamamos array “a secas”.
$x = array(“hola”, “adiós”, “nos vemos”);
$x[0] = “ciao”;

Array de índice cadena
● [“a” => 3, “b” => 4]
● [“España” => “Madrid”, “Mexico” => “Mexico DF”]
Generalmente le llamamos array asociativo.
$x = array(“pera” => “verde”, “fresa” => “roja”);
$x[“pera”] = “amarillo”;

Null
● Se le asigna un valor NULL
● No se le ha asignado valor
● Se ha destruido con unset()
● is_null() para saber si la variable es null

 

 

 

 

 


Tags:

Una respuesta para “Tipos de datos en PHP”

  1. Bitacoras.com

    28. Sep, 2013

    Información Bitacoras.com

    Valora en Bitacoras.com: Resumen de los tipos PHP Escalares: ● Boolean ● Integer ● Float ● String Compuestos: ● Array ● Object Especiales: ● Resource ● NULL ● En PHP no se declara el tipo de las variables. ● El tipo lo decide PHP …

Deja tu Comentario

Tutoriales en la web se reserva el derecho de moderación de los comentarios. Evita por favor utilizar palabras soeces, ataques directos e insultos, de lo contrario tu comentario será eliminado.

Hire PHP Developer India
Get Adobe Flash player