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:
En PHP se utilizan los tipos de datos siguientes:
- Números enteros:positivos y negativos, anteponiendo el signo (-).
- Números de coma flotante: números con decimales.
- Cadenas de caracteres: desde un caracter hasta su ilimitada cantidad de caracteres.
- Booleanos: true (1) o false (0).
- Matrices: valores multiples en un mismo nombre de datos o distinto. Utilizando un subindice que empieza por (0).
- 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).
$variable = 32; //positivo
$variable = -32; //negativo
$variable = 032; //positivo
$variable = -032; //negativo
$variable = 0x32; //positivo
$variable =-0x32; //negativo
$variable = 256.9; //estándar
$variable = 25609e-2; //exponencial
$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 = <<<>
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";
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
Publicar un comentario