Lets look at the difference between a function that works on variables vs.
one that works on an array.
ucase(attribute) returns the attribute after it has been made all uppercase.
ArrayResize(array, minimum_size) - this will resize the array that you pass
to it. The array is NOT returned as a function value. This looks like a
reference call to me.
StructClear(structure) - clears the structure without deleting it. The
structure is NOT returned as a function value. This looks like a reference
call.
Most of the Array functions do not return an array. This make it 'feel'
like a reference call.
At 05:42 PM 9/10/01, you wrote:
> > I was wrong in saying that an array was passed by reference.
> > I just tested it out and it is passed by value. I was assuming
> > based on the normal array function results that it would be. I
> > hate when things are not 'standard'.
>
>I'm not sure I understand what you mean by this (that is, "based on the
>normal array function results").
>
>Dave Watts, CTO, Fig Leaf Software
>http://www.figleaf.com/
>voice: (202) 797-5496
>fax: (202) 797-5444
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists