In the ColdFusion component, all public names are in the This scope, and all private names are in the Variables scope. Names can include both "normal" properties of variables and "UDF" methods. In the ColdFusion component, the This and Variables regions are instances and are not shared between instances.
Outside of the ColdFusion component, you can use any public names (the names that will be available in the component in the This ) using structure notation. You cannot access personal names.
The default scope is always Variables - inside a component, outside a component, inside a UDF, inside a component method, etc.
Note that there is no such thing as a memory area. Areas of visibility, but not memory.
yfeldblum
source share