PHP Tricks and Best Practices?
thwarted: list() isn't a function, it just looks like one, just like array() looks like a function but isn't.  There apparently wasn't enough syntax to spend on making things like this less ambiguous, but now we do have \ as a namespace separator.