MB>> how is this a major slowdown? It would add a simple pointer check at MB>>runtime and two places to set the pointer, one place will initialize it to MB>>NULL and the other will store some function pointer just like all the other MB>>__*()'s do.
You would have two PHP functions: __callable() and __call() which would both be called and do the same logic on function call. You can not use "some function pointer" from PHP. -- Stanislav Malyshev, Zend Products Engineer [EMAIL PROTECTED] http://www.zend.com/ +972-3-6139665 ext.115 -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php