Las variables son una parte estándar de cualquier lenguaje de programación. Una variable puede ser visualizado como un contenedor que almacena un valor.
Podemos utilizar variables en muchas circunstancias. Por ejemplo, podríamos almacenar el nombre del usuario en el interior de una variable. Podríamos entonces presentar la década de los usuarios en la página web que está visitando. También podríamos realizar una prueba en contra de la variable para ver cuál es el valor. La aplicación podría realizar una acción diferente en función del valor de la variable.
Usando cfset
Sintaxis
Para definir una variable de ColdFusion, utilice el cfset etiqueta. A la salida de la variable, es necesario rodear el nombre de la variable de hash (#) símbolos y encerrarlo dentro cfoutput etiquetas.
<Cfset nombrevariable = "valor">
<cfoutput>
#nombre de la variable#
</ Cfoutput>
Ejemplo de Uso
Este ejemplo utiliza el cfset etiqueta para declarar una variable llamada "nombre" y asignar un valor de "bono" a la misma. A continuación, da salida a los contenidos de la variable.
Código de ColdFusion:
<Cfset apellido = "Bono">
<cfoutput>
Hola # # apellido.
</ Cfoutput>
Visualizar en el navegador:
Hola Bono.
Usando CFPARAM
El CFPARAM etiqueta crea una variable si no existe ya. Se puede asignar un valor por defecto utilizando el valor predeterminado del atributo. Esto puede ser muy útil si desea crear una variable, pero no quiere sobrescribirlo si ya se ha creado en otro lugar.
Ejemplo 1
En este ejemplo, la variable no se ha establecido previamente, por lo que será asignado con el CFPARAM etiqueta.
<CFPARAM nombre = "firstName" default = "Ozzy">
<cfoutput>
Hola # firstName #
</ Cfoutput>
Esto se traduce en lo siguiente:
Hola Ozzy
Ejemplo 2
En este ejemplo, la variable ya se ha asignado (mediante el cfset etiqueta), por lo que este valor anulará el valor predeterminado en el CFPARAM etiqueta.
<Cfset apellido = "Barney">
<CFPARAM nombre = "firstName" default = "Ozzy">
<cfoutput>
Hola # firstName #
</ Cfoutput>
Esto se traduce en lo siguiente:
Hola Barney
Verificar si una variable existe
Usted puede comprobar si una variable se ha definido o no usando construido en de ColdFusion IsDefined () función. Esto se puede utilizar dentro de un cfif etiqueta para evitar que los mensajes de error desagradables en caso de intentar hacer referencia a una variable que no existe. También puede utilizar esta función para determinar si un usuario ha realizado una determinada acción o no.
<Cfif IsDefined ("firstName")>
Hola # # apellido!
<Cfelse>
¡Hola, desconocido!
</ Cfif>
0 comentarios :
Publicar un comentario