Los tipos de datos en PHP se podrían dividir en dos categorías:

  • ESCALARES, son aquellos que solamente pueden almacenar un dato en ese momento.
  • COMPUESTOS, son los que permiten almacenar de distintos tipos o escalares.

Los Escalares los tipos son:

  1. Numéricos, Enteros, Decimales, Octal (comienzan con un Cero – 0), Hexadecimal comienzan con 0x, Decimal – Exponencial con mantisa por ejemplo 2E7, 1.2e2) y dentro de ellos habría que tener cuidado al momento de conversiones y de la longitud del mismo, al ser números muy grandes depende el sistema.
  2. String, que es texto como tal, pero también puede ser un archivo de imagen, hojas de cálculo, grabación de música.
  3. Boolean, se pueden utilizar números como valores Verdadero – 1, Falso – 0, una Cadena se convierte en falsa cuando está vacía y si tiene otro carácter aunque sea varios ceros, se convierte en Verdadero. Recordemos cuando se convierte un Número u Cadena el Boolean obtiene 1 si es verdadero y 0 en cualquier otro caso.

Los Compuestos en PHP soporta dos tipos de ellos:

  1. Arrays (Arreglos, matrices) que pueden almacenar datos tipo Numéricos, Boolean, Cadenas y otros Arrays.
  2. Objetos, son los que contienen tanto datos como código. Y forman parte de la Programación Orientada a Objetos.

Otros tipos de Datos:

  1. Null (Nulo) indica que no existe valor.
  2. Resource (Recurso), es utilizado para indicar recursos externos que no son utilizados de forma nativa por PHP, como por ejemplo manejadores de archivos o manipulación de imágenes.

En la Conversión de Tipos, es transparente en PHP, pero hay que tener cuidado. En ocasiones, es posible forzar la conversión de un valor, a otro específico utilizando los operadores de conversión de tipos.

Tenemos el siguiente ejemplo:

$contador = 9.90;

echo (int) $contador; // Muestra 9

Ya que solamente se que quedado con la parte decimal.

Nota:  Un valor no puede ser convertido a un tipo de dato especial, por ejemplo, no puedes convertir un entero a un recurso (tipo). Sin embargo, si se puede desde un recurso a un numérico, cadena, en el caso PHP regresa el ID numérico del recurso, el identificador del ID #seguidoporelrecursoID.

Comparte y Disfruta:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay