viernes, 20 de marzo de 2015

TIPOS DE DATOS PHP

Tipos de datos PHP

Las variables pueden almacenar datos de diferentes tipos, y los diferentes tipos de datos se pueden hacer cosas diferentes.
PHP soporta los siguientes tipos de datos:
  • Cadena
  • Entero
  • Flotador (números de punto flotante - también llamada doble)
  • Boolean
  • Colección
  • Objeto
  • NULL
  • Recurso

PHP Cadena

Una cadena es una secuencia de caracteres, como "¡Hola, mundo!".
Una cadena puede ser cualquier texto entre comillas. Usted puede usar comillas simples o dobles:

Ejemplo

<?php 
$x = "Hello world!";
$y = 'Hello world!';

echo $x;
echo "<br>"; 
echo $y;
?>


PHP Entero

Un entero es un número entero (sin decimales). Es un número entre -2147483648 y 2147483647.
Reglas para los números enteros:
  • Un entero debe tener al menos un dígito (0-9)
  • Un entero no puede contener comas ni espacios en blanco
  • Un entero no debe tener un punto decimal
  • Un entero puede ser positivo o negativo
  • Los enteros pueden ser especificados en tres formatos: notación decimal (base 10), hexadecimal (16-basado - el prefijo 0x) u octal (8-basado - prefijo 0)
En el siguiente ejemplo $ x es un número entero. La función var_dump PHP () devuelve el tipo de datos y valor:

Ejemplo

<?php 
$x = 5985;
var_dump($x);
?>

PHP Float

Un flotador (número de punto flotante) es un número con un punto decimal o un número en forma exponencial.
En el siguiente ejemplo $ x es un flotador. La función var_dump PHP () devuelve el tipo de datos y valor:

Ejemplo

<?php 
$x = 10.365;
var_dump($x);
?>

PHP booleana

Booleano representa dos estados posibles: VERDADERO o FALSO.
$x = true;
$y = false;
Booleanos se utilizan a menudo en la prueba condicional. Usted aprenderá más sobre la prueba condicional en un capítulo posterior de este tutorial.

PHP matriz

Una matriz almacena varios valores en una sola variable.
En los siguientes coches ejemplo $ es una matriz. La función var_dump PHP () devuelve el tipo de datos y valor:

Ejemplo

<?php 
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
?>

Usted va a aprender mucho más acerca de las matrices en capítulos posteriores de este tutorial.

PHP Object

Un objeto es un tipo de datos que almacena los datos y la información sobre cómo procesar esos datos.
En PHP, un objeto debe ser declarado explícitamente.
En primer lugar debemos declarar una clase de objeto. Para ello, se utiliza la palabra clave class. Una clase es una estructura que puede contener propiedades y métodos:

Ejemplo

<?php
class Car {
    function Car() {
        $this->model = "VW";
    }
}

// create an object
$herbie = new Car();

// show object properties
echo $herbie->model;
?>

Usted aprenderá más acerca de los objetos en un capítulo posterior de este tutorial.

PHP NULL Valor

Null es un tipo de datos especial que sólo puede tener un valor de: NULL.
Una variable de tipo de datos NULL es una variable que no tiene ningún valor asignado.
Consejo: Si se crea una variable sin un valor, se le asigna automáticamente un valor de NULL.
Las variables también se pueden vaciar estableciendo el valor a NULL:

Ejemplo

<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>


Recursos PHP

El tipo de recurso especial no es un tipo de datos real. Es el almacenamiento de una referencia a las funciones y los recursos externos a PHP.
Un ejemplo común de utilizar el tipo de datos de recursos es una llamada base de datos.
No vamos a hablar sobre el tipo de recurso que aquí, ya que es un tema avanzado.

No hay comentarios:

Publicar un comentario