[thelist] CF: Determining which DB used.

Raymond Camden jedimaster at macromedia.com
Wed Sep 12 11:47:28 CDT 2001


> 
> are you implying that there is additional information hidden 
> in the server scope that isn't documented?  if not, could you clarify?

As far as I know, no. Again, I _believe_ the reason was for ISP
security.

> ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
> > [...] however, it's not a big deal if you just use a  
> substruct under 
> >Server. <><><><><><><><><><><><><><><><><><><><><><><><><><><><><
> 
> unfortunately, you can't create a substruct under server as 
> server isn't a valid struct.  when you attempt to create a 
> substruct, you're really only creating a variable with a dot 
> in the name which appears to be under the server scope, but is not.

Not true. Do, <cfset server.foo = structnew()><cfset server.foo.ray = 1>
on page 1, then cfdump server.foo on page 2.
If I had only made a var called "server.foo", that wouldn't work.

However, Jeff makes a VERY good point... if you do NOT do correctly
create a structure, and simply do blah.blah = 1, you are creating a var
called "blah.blah"

> ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
> > Well, I'm pushing for it myself internally, but of
> > course, I'm too low on the totem pole to make such
> > decisions. ;) 
> ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
> 
> what about the variables scope?  any chance of that being 
> stored as an actual structure so we can get a dump of all the 
> unscoped variables whenever we like?

Can't say. You have to understand that a lot of this is still top
secret, but more news will be out at DevCon.

> ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
> > No, what I meant was:
> >
> > <CFSET Server.MyApp = StructNew()>
> >
> > Then put your crap in there. 
> ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
> 
> ah, so you *were* suggesting a variable with a dot in the 
> name.  if server isn't a valid struct, you can't create a key 
> for it and set that key as a structure.  it's really an 
> unscoped variable with a dot in the name.

Well, I wasn't suggested that, I would never suggest that, I just
assumed people understood me.

=======================================================================
Raymond Camden, Principal Spectra Compliance Engineer for Macromedia

Email    : jedimaster at macromedia.com
Yahoo IM : morpheus

"My ally is the Force, and a powerful ally it is." - Yoda 






More information about the thelist mailing list