<Cfproperty> doesn't create values, or parameterize them. It creates
meta data. It tells an introspecting agent (webservice user) to expect
values, but that's about it.
Additionally, the values that correspond to the cfproperties would be
created by setting them like this:
<cfscript>
This.myVar = "Hello";
</cfscript>
As variable scoped variables within a CFC are unavailable outside the
CFC.
Terrence Ryan
Senior Systems Programmer
Wharton Computing and Information Technology
E-mail: [EMAIL PROTECTED]
-----Original Message-----
From: Ken Fused [mailto:[EMAIL PROTECTED]
Sent: Friday, July 28, 2006 1:53 PM
To: CF-Talk
Subject: cfproperty vs. setting variables for in a cfc
In creating a CFC, what is the difference between
<cfproperty name="myVar" type="string" default="Hello">
<cfscript>
variables.myVar = "Hello";
</cfscript>
I realize that the <cfproperty> tag is used for webservices. But if I
am not creating a webservice, just a simple cfc is there an advantage in
using <cfproperty> over just setting the variable. It would appear as
though I have the advantage of establishing a data type.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four
times a year.
http://www.fusionauthority.com/quarterly
Archive:
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:248058
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4