Understanding Functions
To understand how functions work, it's helpful to think of them as real-time manipulators of data. I say real-time because the manipulation occurs at the moment a user views a template page including your expertly coded function.
Functions use the format SomeFunction(SomeVariable), where the variable you want to manipulate is placed between the parentheses. When you use functions within <CFOUTPUT> tags, you enclose the entire function string in hash marks (rather than enclosing the variable), like this:
#SomeFunction(SomeVariable)#
ColdFusion reads the entire hash-delimited string, performs whatever manipulations the function requires, and returns the results as output.
Note
When functions are used as part of a ColdFusion ...
Get Sams Teach Yourself ColdFusion® in 21 Days now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.