So now we have an invisible operator with a magical symbol '[' which *sometimes* means create an array, but *sometimes* means to de-construct an array into individual variables?
Yep. We also have an invisible magical operator (), which sometimes means function definition, sometimes means expression grouping, sometimes means delimiter, sometimes means function call and sometimes means regular expression grouping. How do we manage? ;)
-- Stanislav Malyshev, Zend Products Engineer [EMAIL PROTECTED] http://www.zend.com/ -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php