¿Tipos de datos? Variables

Durante la ejecucion de un programa una variable no pertenecerá a un único tipo de datos, sino al último tipo de la asignación realizado a la variable. Siendo este cambiable en cualquier asignación procedente.

En PHP se utilizan los tipos de datos siguientes:
  • Números enteros:positivos y negativos, anteponiendo el signo (-).


  • $variable = 32; //positivo
    $variable = -32; //negativo
    $variable = 032; //positivo
    $variable = -032; //negativo
    $variable = 0x32; //positivo
    $variable =-0x32; //negativo

  • Números de coma flotante: números con decimales.


  • $variable = 256.9; //estándar
    $variable = 25609e-2; //exponencial

  • Cadenas de caracteres: desde un caracter hasta su ilimitada cantidad de caracteres.


  • $variable = "comillas_dobles"; //cadena entre comillas dobles
    $variable = 'comillas_simple'; //cadena entre comillas simples
    $variable = 'con comillas dobles "'; //permite en el interior comillas dobles
    $variable = "con comillas dobles \""; //con \ permite en el interior comillas dobles

    $variable = "Manuel";
    echo "me llamo $variable"; // me llamo Manuel

    $variable = "Manuel";
    echo 'me llamo $variable'; // me llamo $variable

    $variable = "Manuel";
    echo "me llamo \$variable"; // me llamo $variable

    Documento incrustado


    $variable = <<<>
  • Booleanos: true (1) o false (0).

  • Matrices: valores multiples en un mismo nombre de datos o distinto. Utilizando un subindice que empieza por (0).


  • Matriz indexada(indice numérico)



    $Matriz[0]="bilbao"; //1er elemento indice (0)
    $Matriz[2]="barcelona";//3er elemento indice (2)
    $Matriz[1]="segovia"; //2º elemento indice (1)
    $Matriz[]="oviedo"; //4º elemento indice como si fuera (3)
    $Matriz[]="alava"; //5º elemento indice como si fuera (4)
    $Matriz[5]="cadiz"; //6º elemento indice (5)

    Matriz asociativa



    $Matriz["gallego"] = "Galicía";
    $Matriz["euskera"] = "País vasco";
    $Matriz["Catalán"] = "Cataluña";
    $Matriz["Valenciano"] = "C.Valenciana";
    $Matriz["Mallorquin"] = "Islas baleares";
    $Matriz["Castellano"] = "España";


  • Objetos: tipos de datos complejos que permiten almacenar información. En sí un objeto es una estructura que contiene datos(propiedades) y código que permite trabajar con esos datos(métodos).


class objeto_mio {
function metodoobjeto() {
echo "método escribe esta línea";
}
}
$variable = new objeto_mio; // instanciación de un objeto de tipo objeto_mio
$variable->metodoobjeto(); // llamada a su método metodoobjeto

Resultado:


metodo escribe esta línea

Comentarios