Variables
Una variable puede imaginarse como un espacio reservado en la memoria de la computadora, donde podemos almacenar casi cualquier dato. Existen varios tipos de [[http://www.php.net/language.variables | variables y ámbitos]] en que estas pueden ser utilizadas. |
Un ejemplo del uso de variable es el siguiente:
<?php // Estas son variables de cadena de caracteres $nombre $apellido // Ejemplo de concatenación de cadenas de caracteres $Nombre
//Estas son variables de tipo numérico $edad // Ejemplo de operaciones aritméticas $Edad
//Imprime las variables
echo $Nombre;
echo ‘
La raíz cuadrada de su edad(‘.$edad.’) es: ‘ . $Edad;
?>
’'’Ojo:’’’
- En este ejemplo vimos como declarar variables de cadena de caracteres y de tipo numerico.
- PHP hace diferencia de mayúsculas y minúsculas en los nombres de las variables, como se puede observar en el ejemplo.
-
’'’sqrt()’’’ es una [[http://www.php.net/math función matemática como muchas otras]] incluidas en PHP.
Variables Autoglobales
Las [[http://www.php.net/manual/es/language.variables.predefined.php#language.variables.superglobals | variables autoglobales]] fuerón introducidas en PHP 4.1.0, estas variables nos proporcionan información del servidor web, el entrono de ejecución de PHP y entradas del usuario. Estudiar estas variables y su uso es de gran utilidad al momento de escribir nuestros scripts PHP. |
El siguiente ejemplo muestra como detectar el tipo de navegador que un visitante usa cuando llega a nuestra página.
<?php if (strstr($_SERVER[ “HTTP_USER_AGENT “], “MSIE”)) { echo “Tu navegador es Internet Explorer”; } elseif (strstr($_SERVER[ “HTTP_USER_AGENT “], “AppleWebKit”)) { echo “Tu navegador es Safari”; } elseif (strstr($_SERVER[ “HTTP_USER_AGENT “], “Firefox”)) { echo “Tu navegador es Firefox”; } ?>
’'’Ojo: ‘’’
- En este ejemplo vimos el uso de la variable de servidor ‘’‘$_SERVER[ “HTTP_USER_AGENT” ]’’’ para detectar el tipo de navegador del visitante.
-
Usamos las sentencias de control [[http://www.php.net/manual/es/control-structures.php#control-structures.if ’'’IF’’’ y ‘'’ELSEIF’’’]], estas entre otras [[http://www.php.net/manual/es/control-structures.php sentencias de control]] son de gran utilidad en los scripts de php para tomar decisiones de en base a los datos que se encuentran en nuestras variables y entradas del usuario.
’'’Experimenta’’’
-
Estudia la sentencia [[http://www.php.net/switch switch]] de PHP y modifica el ejemplo de las variables autoglobales usando ‘'’SWITCH’’’ en lugar de ‘'’IF’’’ - Utiliza variables para imprimir la leyenda “ Tu navegador es “ en el ejemplo de las variables autoglobales.
…Ya tengo sueño, mañana edito esto para hacer correcciones ;)