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
|