* Niklas Laxström niklas.laxstrom@gmail.com [Mon, 29 Mar 2010 09:44:19 +0300]:
If you can't do everything in one call (or chain of calls), you need to create temporary variables. I bet people are not going to like that either. Call chains are very flexible and readable (in my opinion at least). It could be possible to add parameters already in Message::key(). It actually already allows that, but as an array. I'd actually prefer if it too took varargs instead, since I dislike PHP's array syntax.
Tim Starling once said that arrays are good thing in PHP (I probably can find that quote - it was few months ago). Also arrays can be casted to stdobject and back, thus making the access "prettier". One can even use is_object or is_array or instanceof stdclass to detect any of these passed as parameters. Dmitriy