Hi!
Whilst you are all thinking about this, how about ...
$value = (function(){return $x;})();
I tried implementing that but it's not straightforward because you need
to keep the result of first call while everything inside () is
calculated (which can be any number of expressions including function
calls etc.) which wouldn't work with naive implementation, since by
default it doesn't have correct refcount to be preserved and if you
change it you need to add cleanup somewhere.
BTW I'm not sure the ()[] works there too - did you try to put some
complex expressions with multiple fcalls inside []?
--
Stanislav Malyshev, Zend Software Architect
s...@zend.com http://www.zend.com/
(408)253-8829 MSN: s...@zend.com
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php