Contents > Developing ColdFusion MX Applications > Writing and Calling User-Defined Functions > Calling user-defined functions PreviousNext

Calling user-defined functions

You can call a UDF in two ways:

You can use either technique for any function. However, if you use named arguments, you must use the same argument names to call the function as you use to define the function. You cannot call a function with a mixture of named and unnamed arguments. For more information on calling functions with and without argument names, see Calling functions and using variables.

One example of a user-defined function is a TotalInterest function that calculates loan payments based on a principal amount, annual percentage, and loan duration in months (For this function's definition, see A User-defined function example). You might call the function without argument names on a form's action page, as follows:

<cfoutput> 
Interest: #TotalInterest(Form.Principal, Form.Percent, Form.Months)#
</cfoutput>

You might call the function with argument names, as follows:

<cfoutput> 
Interest: #TotalInterest(principal=Form.Principal, annualPercent=Form.Percent,
      months=Form.Months)#
</cfoutput>

Contents > Developing ColdFusion MX Applications > Writing and Calling User-Defined Functions > Calling user-defined functions PreviousNext

ColdFusion 9 | ColdFusion 8 | ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX | Forums | Developer Center | Bug Reporting

Version 6.1

Comments are no longer accepted for ColdFusion MX 6.1. ColdFusion 8 is the current version.

 

Send me an e-mail when comments are added to this page | Comment Report

Current page: http://livedocs.adobe.com/coldfusion/6.1/htmldocs/udfs3.htm