Estas en: gratiszona > apuntes > php

Tipos de datos en PHP

PHP soporta los siguientes tipos:
• array
• numeros en punto flotante
• entero
• objeto
• cadena
El tipo de una variable normalmente no lo indica el programador; en su lugar, lo decide PHP en tiempo de ejecucion
dependiendo del contexto en el que se utilice esa variable.
Si se quisiese obligar a que una variable se convierta a un tipo concreto, se podria forzar la variable o usar la funcion
settype() para ello.
Notese que una variable se puede comportar de formas diferentes en ciertas situaciones, dependiendo de que tipo sea en
ese momento.

  • Enteros
    Los enteros se puede especificar usando una de las siguientes sintaxis:
    $a = 1234; # numero decimal
    $a = -123; # un numero negativo
    $a = 0123; # numero octal (equivalente al 83 decimal)
    $a = 0x12; # numero hexadecimal (equivalente al 18 decimal)
  • Numeros en punto flotante
    Los numeros en punto flotante ("double") se pueden especificar utilizando cualquiera de las siguientes sintaxis:
    $a = 1.234; $a = 1.2e3;
  • Cadenas
    Las cadenas de caracteres se pueden especificar usando uno de dos tipos de delimitadores.
    Si la cadena esta encerrada entre dobles comillas ("), las variables que esten dentro de la cadena seran expandidas (sujetas a ciertas limitaciones de interpretacion). Como en C y en Perl, el caracter de barra invertida ("\") se puede usar para
    especificar caracteres especiales:

    \n Nueva linea
    \r Retorno de carro
    \t Tabulacion horizontal
    \\ Barra invertida

    La segunda forma de delimitar una cadena de caracteres usa el caracter de comilla simple ("’"). Cuando una cadena va
    encerrada entre comillas simples, los unicos caracteres de escape que seran comprendidos son "\\"y "\’". Esto es por
    convenio, asi que se pueden tener comillas simples y barras invertidas en una cadena entre comillas simples. Las variables
    no se expandiran dentro de una cadena entre comillas simples.
    Otra forma de delimitar cadenas es usando la sintaxis de documento incrustado ("»>"). Se debe proporcionar un
    identificador despues de »>, despues la cadena y despues el mismo identificador para cerrar el entrecomillado.

    Ejemplo de entrecomillado de cadenas con sintaxis de documento incrustado
    $str = »>EOD
    Ejemplo de cadena
    Expandiendo multiples lineas
    usando sintaxis de documento incrustado.
    EOD;


    Las cadenas se pueden concatenar usando el operador ’.’ (punto). Notese que el operador ’+’ (suma) no sirve para esto.
    ejemplos de cadenas
    <?php
    /* Asignando una cadena. */
    $str = "Esto es una cadena";
    /* Añadiendo a la cadena. */
    $str = $str . " con algo mas de texto";
    /* Otra forma de añadir, incluye un caracter de nueva linea protegido. */
    $str .= " Y un caracter de nueva linea al final.\n";
    /* Esta cadena terminara siendo ’<p>Numero: 9</p>’ */
    $num = 9;
    $str = "<p>Numero: $num</p>";
    /* Esta sera ’<p>Numero: $num</p>’ */
    $num = 9;
    $str = ’<p>Numero: $num</p>’;
    /* Obtener el primer caracter de una cadena */

    $str = ’Esto es una prueba.’;
    $first = $str[0];
    /* Obtener el ultimo caracter de una cadena. */
    $str = ’Esto es aun una prueba.’;
    $last = $str[strlen($str)-1];
    ?>

Anterior: comentarios en php
Siguiente: conversion de cadenas en php

· Que es php?
· Sintaxis basica de php
· Comentarios en php
· Tipos de datos en php
· Conversion de cadenas
· Arrays
· Declaracion de tipos
· Variables
· Ambito de las variables
· Variables externas a php
· Constantes
· Expresiones
· Operadores
· If , else, elseif
· While, do while
· Bucle for
· Foreach
· Break, continue
· Switch
· Require()
· Include()
· Require_once()
· Funciones
· Class
· Manejo de errores
· Creacion de imagenes gif
· Autentificacion http con php
· Envio de archivos
· Conexiones
· Conexiones persistentes


IMPORTANTE:

- Si te ha gustado esta pagina, por favor, votanos aqui:

- Si no te ha gustado, escribenos y cuentanos en que mejorar.

Actualizado: 15/09/2014
Contactar