> Personally I really hate the notion of chaining setter calls (but I can > see > way others may like it). I do find that much harder to read. > > But other chaining is great. > > Being able to chain the create and the init() together seems perfectly > sound to me. As does any call which returns a CFC as a property then > calls > a property of that return as in something like this: > > <cfset Name = Session.SessionCFC.getUserCFC().getName() />
I agree. I was only referring to setter methods (though I may not have been very clear about that). In the above example, you're using getters. A getter's purpose is to return something. Conseqently, the purpose of the line above seems very clear to me. This is in contrast to an example posted by Sean in another thread: person.setFirstName("Sean").setLastName("Corfield") I find it more difficult to read. I would be very surprised if it were any faster than two lines of code. So, I was wondering if there were any other benefits or tricks that I'm missing. Ben Rogers http://www.c4.net v.508.240.0051 f.508.240.0057 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net http://www.cfhosting.net Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188925 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54