27 jul. 2013

Índice de tutoriales:
PHP con MySQL I (Sintaxis básica)
PHP con MySQL II (Sintaxis básica include require)
PHP con MySQL III (Tipos de datos)
PHP con MySQL IV (Variables)
PHP con MySQL V (Constantes)
PHP con MySQL VI (Expresiones y operadores)
PHP con MySQL VII (Estructuras de control)


En esta entrada vamos a explicar las variables de PHP y cómo se utilizan en este lenguaje.

Variables


En php las variables siempre van precedidas de $, tanto a la hora de crearlas como a la hora de hacer llamadas a las mismas. Después de declarar una variable hay que utilizar ";

Al igual que cuando utilizamos texto, para concatenar variables o variables con texto utilizaremos "." como separador.

El nombre de las variables es sensible a mayúsculas así que tendremos que tener especial cuidado a la hora de trabajar con ellas. Pueden comenzar por una letra o subrayado, seguido de letras, números o subrayado.

En php existen una serie de variables predefinidas dentro del lenguaje:

  • $GLOBALS
  • $_SERVER
  • $_GET
  • $_POST
  • $_COOKIES
  • $_FILES
  • $_SESSION
  • $_REQUEST
  • $_ENV

Todas estas variables tienen una función asignada, algunas se utilizarán a lo largo de esta serie de tutoriales y otras no. Para conocer la función de todas y cada una de ellas, sería conveniente que se visitase el manual de php



------------------------------------------------------------------------------------------------------------
 EJEMPLO:
   $valor=14;
   echo "El número que estamos mostrando es: " . $valor . " y esta es mi primer variable";

RESULTADO
    El número que estamos mostrando es: 14 y esta es mi primer variable
------------------------------------------------------------------------------------------------------------



A pesar de que el nombre de una variable se lo proporcionamos nosotros, también podemos crear variables que posean un nombre que varíe dinámicamente. Para ello que lo haremos será que una variable tome como nombre el valor de otra variable que indicaremos.



------------------------------------------------------------------------------------------------------------
EJEMPLO:
   $variable="Blog";
   $$variable="Linceus";
   echo "Estoy en el " . $variable . " de " . ${$variable} . " y estoy aprendiendo php";
   echo "Estoy en el " . $variable . " de " . $Blog . " y estoy aprendiendo php";

RESULTADO
   Estoy en el Blog de Linceus y estoy aprendiendo php
   Estoy en el Blog de Linceus y estoy aprendiendo php
------------------------------------------------------------------------------------------------------------



Ahora vamos a crear un fichero con el que vamos a trabajar y al que llamaremos idioma.php. Este ejemplo consistirá en crear una página que nos mostrará un mensaje en el idioma que nosotros le hayamos indicado por variable.


<HTML>
<HEAD><?php 
                  $idioma_es="Español";
                  $idioma_en="English";
                  $idioma="en";
                  $mensaje="idioma_" . $idioma;
               ?>
<TITLE>Mi primer php con variables</TITLE>
<BODY>
<P>El idioma de este lugar es <?php print $$mensaje; ?></P>
</BODY>
</HTML>


Para comprobar que efectivamente funciona, cambiaremos el contenido de la variable idioma para que en lugar de "en" ponga "es" y veremos como el idioma cambiará.


En el próximo tutorial aprenderemos qué son y cómo usar las constantes.




Reacciones:

0 comentarios:

Publicar un comentario