viernes, 3 de febrero de 2012

Variables, Constantes y Tipos de Datos PHP


En esta lección vamos a ver las variables, las constantes y los tipos de datos que podemos encontrar en PHP.

   Los principales tipos de datos en PHP son:

· Boolean: Sirve para establecer valores lógicos (TRUE y FALSE)
· Integer: Valores numéricos enteros.
· Float: Valores numéricos con parte decimal.
· String: Cadena de texto.

   "En PHP no es obligatorio declarar el tipo de datos", PHP interpreta el tipo de datos según el valor asignado.

Por ejemplo:

<?php
$Entero = 1;
$Decimal = 1.2;
echo "<p>Este es el valor del número entero $Entero y este es el valor número décimal $Decimal</p>";
echo "<p>Y aqui la suma de ambos al tipo Float: " . ((float)$Entero + $Decimal) . "</p>";
?>

Como se puede ver no se ha declarado el tipo de datos, repasemos el código ...

$Entero = 1; Aquí asignamos a la variable $Entero el valor 1, que PHP lo interpretará como un Integer(entero)
$Decimal = 1.2; Aquí asignamos a la variable $Decimal el valor 1.2, que PHP lo interpretará como un Float(decimal)

echo "<p>Este es el valor del número entero $Entero y este el valor del número décimal $Decimal</p>"; Aquí imprimimos el valor de cada una de las variables.

echo "<p>Y aqui la suma de ambos valores al tipo de valor Float: " . ((float)$Entero + $Decimal) . "</p>"; En está línea sumamos ambos valores, como podeis ver la variable $entero ha sido convertida al tipo de valor Float, (float)$Entero, por lo tanto el resultado de la suma será del tipo Float.

    Podríamos añadir al código la forma de obtener el número entero de la suma de ambos valores ...

echo "<p>Y aquí la suma de ambos valores al tipo de valor Integer: " . ($Entero + (integer)$Decimal) . "</p>";

   Este sería el resultado del código ...

Varibles PHP


   
Bien, y si quisieramos obtener la concatenación de ambos valores, añade el siguiente código:

echo "<p>Y aqui la concatenación de ambos valores valores: " . ($Entero . $Decimal) . "</p>";

Con el punto "." en PHP se realiza la concatenación, es decir, la unión de cadenas, en el ejemplo devuelve el siguiente resultado ... 11.2


Ahora vamos a ver que son las constantes, las constantes son valores que se mantendrán durante toda la ejecución, es decir, su valor al contrario que al de una variable no puede cambiar.

¿Cómo se declaran? ...

define("SoyUnCinco", 5);

Con la palabra reservada "define", estamos dando un valor a una constante que se llama SoyUnCinco y que tiene como valor el número 5.

Declarar constantes cuando tienes que hacer uso de un valor fijo que vas utilizar en muchas partes del código, es lo más aconsejable, así cada vez que lo necesites tan sólo tienes que llamarlo en lugar de escribir nuevamente su valor.

Por ejemplo:

<?php
define("SoyUnCinco", 5);
$HorasAlDia = 8;
echo "<p>El trabajador trabaja de lunes a viernes: " . (SoyUnCinco * $HorasAlDia) . " Horas</p>";
?>

En la siguiente imagen está el resultado de todo el código de esta lección ...

Variables PHP


Bueno, espero que les haya servido de ayuda, cualquier duda me lo hacen saber, un saludo.




No hay comentarios: