ColdFusion - Basic - arguments in cffunction
in Basic arguments ColdFusion
2023-06-13 09:13:00 时间
在 Coldfusion 里, 可以使用 cffunction 去定义一个自定义函数。 但是有时候程序的设计不是很完美, 自定义函数经常要修改, 那么参数上的调用就会有问题。 这个问题如何解决呢?Coldfusion 的自定义函数的参数传递原来可以看作属性。 调用的时候可以告诉自定义函数, 这个值是属于哪个参数的。
<cffunction name="t">
<cfargument name="a" default="" required="yes" />
<cfargument name="b" default="" required="yes" />
<cfargument name="c" default="" required="yes" />
<cfdump var="#arguments#">
</cffunction>
以上的函数, 如果不指定传递参数的情况下, 代码如下:
<cfset t(1,2,3)>
那么 a = 1, b = 2, c = 3
如果不想按顺序传递参数, 代码可以如下:
<cfset t(b="1" )>
那么, 参数 b 的值是 1, 其他参数就会使用默认值。 也就是 a=""
, c=""
相关文章
- Permission denied Accessing iFrame in IE
- ORA-00284: recovery session still in progress ORACLE 报错 故障修复 远程处理
- MySQL Error number: MY-010352; Symbol: ER_INVALID_INFO_IN_FRM; SQLSTATE: HY000 报错 故障修复 远程处理
- ORA-01162: block size string in file header does not match configured block sizes ORACLE 报错 故障修复 远程处理
- 掌握Linux系统命令 让你快速完成工作(linux系统命令in)
- 查询Oracle中执行多列IN查询的技巧(oracle多列in)
- MySQL使用IN运算符的查询实践(mysql使用in查询)
- How to Install and Configure TGTD in Linux for Powerful Storage Management(linuxtgtd)
- 利用Oracle中IN运算符的优势(oracle中in的作用)
- MySQL中的IN命令:有效管理你的数据库(mysql in 命令)
- 语句SQL Server中使用IN语句处理多值查询(sqlserver中in)
- MySQL中如何使用IN操作符(mysql中in怎么写)
- 如何优化MySQL中的IN查询语句(mysql中in怎么优化)
- MySQL中的IN子句如何利用索引实现高效查询(mysql中in使用索引)
- 深入探究Mysql中IN与AND逻辑运算的应用(mysql中in与and)
- MySQL中IN操作不去重,如何解决重复数据问题(mysql中in 不去重)
- 符号Oracle 中与 IN 的区别(Oracle中=和in)
- 条件Oracle查询使用两个IN条件(oracle 两个in)
- Oracle IN一种SQL语句查询的高效方式(oracle in的定义)
- Oracle 中的 IN 子句使用技巧(oracle in 子句)
- acle joinOracle IN与Oracle Join的差异探讨(oracle in与or)