|
|
Home / Groups / ColdFusion Talk (CF-Talk)
When is a struct not a struct ?CFCs can also be treated as structures for most purposes. StructKeyExists(), StructKeyList(), etc. will all work on a CFC instance. On Mon, Aug 4, 2008 at 7:31 AM, Tom Chiverton <tom.chiverton@halliwells.com>wrote: > When is a struct (as given by isStruct()) not a struct ? > Answer: When it's a (value) object > > The following code creates an object with a few simple properties, and > dumps > this OK as an object i.e. component. > It then says that this is a struct, before confirming again it's an object > ! > > Is CF meant to work that way, because it's a tad confusing if so.... > > <cfset env_vo=createobject('component','com.ClientEnvironment')> > <cfdump var="#env_vo#"> > <cfdump var="#isStruct(env_vo)#"> > <cfdump var="#isObject(env_vo)#"> > > CF 8.01 if that helps. > -- > Tom Chiverton > > **************************************************** > > This email is sent for and on behalf of Halliwells LLP. > > Halliwells LLP is a limited liability partnership registered in England and > Wales under registered number OC307980 whose registered office address is at > Halliwells LLP, 3 Hardman Square, Spinningfields, Manchester, M3 3EB. A > list of members is available for inspection at the registered office. Any > reference to a partner in relation to Halliwells LLP means a member of > Halliwells LLP. Regulated by The Solicitors Regulation Authority. > > CONFIDENTIALITY > > This email is intended only for the use of the addressee named above and > may be confidential or legally privileged. If you are not the addressee you > must not read it and must not use any information contained in nor copy it > nor inform any person other than Halliwells LLP or the addressee of its > existence or contents. If you have received this email in error please > delete it and notify Halliwells LLP IT Department on 0870 365 2500. > > For more information about Halliwells LLP visit www.halliwells.com. > > |
Mailing Lists
|
Latest Fusion Authority Articles
|