Home
Username:
Password:
Macromedia ColdFusion MX (Español) Tutorials

CFCs y Ámbito de Variables / Ámbito "Function Local(var)/Arguments"




Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Full Access Members have full access to VTC.com’s entire library of video tutorials.


Learn More

Subtitles of the Movie

La palabra reservada "var" fue agregada al ambito "variables" del CFMX 6.1É y su funcion consiste en restringir una variable unicamente al metodo en el cual esta ha sido definida. De hecho, este aspecto se describe como el ambito de una funcion local. Este difiere del ambito local porque la variable solo esta disponible para el metodo en particular en el cual esta se encuentra definida y no para los otros. Si una variable es declarada utilizando la palabra reservada "var", esta debe ser declarada dentro de unas etiquetas "cffunction" en la parte superior del metodo. La declaracion de la variable puede hacerse en la parte inferior de cualquier frase "cfargument" pero debe hacerse en la parte superior de cualquier codigo del metodo en si. En el componente "varScope" vamos a agregar una variable para la funcion "showScope", la cual va a ser una variable de la funcion local al incluir la etiqueta "cfset". Observe que la palabra reservada "var" es utilizada antes de la variable del ambito sin nombre, el cual tambien se denomina ambito "variables". Incluso en el lugar del llamado al metodo "showScopes" dentro del metodo "useScopes", si esta variable es utilizada, obtendremos un error. El ambito "arguments" es un ambito especial utilizado por las funciones y los componentes definidos por el usuario. Cuando un parametro es pasado dentro de un metodo, ya sea en una funcion o en un componente definidos por el usuario, el ambito "arguments" es utilizado para referenciar la variable en el cuerpo del metodo. Dentro del cuerpo del metodo, las variables del ambito "variables" pueden ser accesadas al utilizar la sintaxis de un arreglo o la sintaxis de una estructura. El ambito variable "arguments" debe utilizarse cuando las variables de los argumentos son referenciadas para mantener la claridad en el codigo. En este ejemplo vamos a agregar unos argumentos al metodo "showScopes". Recuerde que la etiqueta "cfargument" puede encontrarse en la parte superior de la variable de la funcion local configurada con la palabra reservada "var". Vamos a crear un argumento llamado "pageVar". Su tipo de datos es el "string", al atributo "required" asignamos el valor "yes" y al atributo "default" asignamos una cadena de caracteres en blanco. Al realizar un llamado a este metodo es obligatorio pasar un argumento, asi que creamos la variable llamada "pageVar" y pasamos este valor dentro del metodo. Ahora vamos a generar el valor de este argumento en el metodo "showScopes", y al abrir esta pagina en el navegador, obtenemos el despliegue de la variable. Si el componente requiere unas variables de la pagina que realiza el llamado, estas deben ser pasadas dentro de los argumentos utilizados. los argumentos utilizados.

Tutorial Information

Course: Macromedia ColdFusion MX (Español)
Author: Darcey Spears
SKU: 33752
ISBN: 1-933736-76-3
Release Date: 2007-03-30
Duration: 6.5 hrs / 102 lessons
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