Actualización Constante !!! Las 24 hs. del día...

Las variables en PHP

Habiendo visto como insertar código PHP en sus páginas web (en la introducción al lenguaje), es tiempo de empezar a ver las distintas partes del lenguaje que deberán saber para poder programar en PHP. Quizás lo más básico en el ámbito de la programación es la variable. Una variable es una porción de nuestro código que guarda una determinada información, y que es declarada por el programador. Digamos, un espacio en la memoria de la computadora donde habrá cierta información, ya sea un texto, un número, etc. En PHP todas las variables empiezan con el signo pesos ($). Para asignar un valor a una variable utilizamos el operador igual (=). Entonces, para crear una variable en PHP y asignarle un valor deberíamos escribir lo siguiente (por ejemplo):

$filosofo = "Aristóteles";

La variable declarada es $filosofo y se le ha sido asignado el valor Aristóteles. También puede asignársele números a las variables.

$dias_por_semana = 7;

La diferencia con la variable anterior es que el valor numérico no está entre comillas. Esto le indica a PHP que debe tratar al valor como un valor numérico; no se necesita más intervención de nuestra parte para indicarle a la aplicación que debe tratar ese valor como un número.

Una vez que tenemos nuestra variable, podremos usarla en nuestro script como querramos. Para mostrarla en la pantalla podemos usar el comando echo() así:

echo $filosofo;

Esto mostrará la palabra "Aristóteles" en el navegador. Si en vez de escribir lo anterior hubiéramos escrito:

echo "$filosofo";

el resultado también hubiera sido Aristóteles. Esto se debe a que para que PHP no reemplace por el valor de la variable debemos utilizar comillas simples.

Limitaciones al nombrar una variable

A diferencia de muchos lenguajes, PHP no tiene un límite máximo de letras para el nombre de una variable. Muy probablemente se darán de cuenta de que nunca crearán una variable de 50 caracteres, ya que eso haría el código algo difícil de leer.

El primer límite que podemos encontrar es el que nos indica que el nombre de la variable no debe contener caracteres que no sean letras o números (sin contar por supuesto al símbolo $, el cual no se toma como nombre de la variable). Otros caracteres como +, -, * y & no están permitidos y causarán un error en nuestra aplicación. Después de eso, podemos llamar a la variable como queramos.

Nombres Case-Sensitive

Un problema que suele atormentar a quien recién comienza a programar en PHP es el tema de los nombres case-sensitive. La manera más fácil de explicar esto es con el siguiente código.

$filosofo_griego = "Aristóteles";
$Filosofo_griego = "Platón";

Noten que el nombre de la variable uno está escrita en minúsculas, mientras que el segundo comienza con una letra mayúscula. Las dos líneas anteriores de código crean en realidad dos variables por separado, una llamada $filosofo_griego y otra llamada $Filosofo_griego. Estas variables tienen valores diferentes y son tan diferentes como las siguientes:

$jugador_argentino = "Maradona";
$jugador_brasilero = "Pelé";

Muchas veces se suele confundir mayúsculas al escribir variables. Y esto da como resultado errores en nuestro código. Si su intención era usar una sola variable, deberían haber escrito lo siguiente:

$filosofo_griego = "Aristóteles";
$filosofo_griego = "Platón";

La primera línea hubiera asignado el valor Aristóteles a la variable. Mientras que la segunda lo hubiera reemplazado por el valor Platón. Sólo una variable se hubiera creado y usado en ese código.

Pablo Arcuri
     

¤

  
Copyright (C) 2000-2003 LA RED ARGENTINA (www.laredarg.com)
Prohibida la copia total o parcial de cualquier contenido sin previa autorización de su autor.

¤