Home
Username:
Password:
PHP (Español) Tutorials

Aspectos Básicos / Variables

Subtitles of the Movie

La variable es uno de los conceptos más básicos de la programación. Una variable nos permite darle un nombre a un contenedor de datos sin referirnos de manera explícita a ellos. Veamos un ejemplo. Comenzamos el script del PHP con la etiqueta de apertura del PHP y luego definimos la primera variable… con el nombre "name". En el PHP, a diferencia de otros lenguajes, podemos definir una variable y asignarle un valor en la misma línea. Observe que las variables comienzan con un signo de dólar para que sea fácil reconocerlas al revisar el script del PHP. Para asignar valores a las variables utilizamos éste signo, a veces llamado signo de igualdad; en el PHP lo llamaremos signo de asignación. A la variable "name" le asignamos un valor. En éste caso le asignamos el valor "Joseph" dentro de comillas dobles para indicar que ésta es una cadena o conjunto de letras o números. Luego incluimos un punto y coma para indicar que ésta es una línea de código PHP. Ahora debemos asegurarnos de que la variable ha tomado ése valor como esperamos. Vamos a desplegar la variable en el navegador, así que escribimos "echo name" con el signo de dólar que precede a todas las variables del PHP, luego otro punto y coma y cerramos con la etiqueta del PHP. No utilizamos las etiquetas "html" y "body" para ahorrar tiempo. Al crear scripts del PHP generalmente utilizamos todas las etiquetas del código HTML para que los documentos sean formateados como archivos HTML válidos, pero vamos a omitirlas por ahora. Como antes, vamos a la carpeta raíz y guardamos el archivo dentro de la carpeta "Examples" con el nombre "TestVar.php". Hacemos clic en "Save" y veamos el resultado en el navegador. Una vez más ingresamos la dirección utilizando la palabra "localhost" y veamos lo que ocurre. Aparece el nombre "Joseph" en el navegador. Regresamos al código y observe que no se desplegó el texto "name" sino el contenido de la variable, es decir, su valor. En éste caso, la variable es "name" y su contenido es "Joseph". Podemos cambiar el valor de una variable cuando queramos de ésta manera. Agregamos otra línea y vamos a utilizar el mismo formato. Escribimos el signo de dólar seguido por la variable "name" y ésta vez escribimos el valor "Mary". Luego escribimos exactamente la misma línea anterior. Guardamos el archivo, regresamos al navegador y hacemos clic en "Refresh". Observe que obtenemos los valores "Joseph" y "Mary". Regresamos al script, y aunque éstas dos líneas son idénticas con la instrucción "echo name", se desplegaron los dos nombres porque cada vez que asignamos un valor a una variable, el signo de dólar y la variable "name" se refieren a un elemento diferente. Al utilizar variables, podemos hacer que los scripts sean más efectivos y dinámicos. Un aspecto final acerca de las variables consiste en que podemos darles el nombre que queramos dentro de los scripts. Aunque utilicemos un nombre muy largo, el PHP lo interpretará correctamente. Por ejemplo, podríamos utilizar un nombre como éste si queremos. Por supuesto, tiene más sentido utilizar nombres descriptivos para las variables de manera que al revisar el script podamos reconocer su significado. El nombre "name" es más apropiado que el nombre "supercalafragalistickexpialadocious" para una variable. Esto es útil si queremos poder regresar a los scripts y comprender el código que hemos escrito, o más aún, si alguien más va a revisar nuestros scripts y debe comprender lo que queremos decir con ellos. Sin embargo, podemos utilizar el nombre que queramos para una variable.

Tutorial Information

Course: PHP (Español)
Author: Joshua Mostafa
SKU: 33684
ISBN: 1-933736-16-X
Release Date: 2006-03-28
Duration: 9.5 hrs / 92 lessons
Work Files: Yes
Captions: Available on CD and Online University
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

VTC Sign up & Benefits

  • Unlimited Access
  • 98,729 Video Tutorials (23,265 free)
  • Video Available as Flash or QuickTime
  • Over 1026 Courses
  • $30 for One Month Access
  • Multi-User Discounts Available