On Mon, 8 Aug 2005, Andi Gutmans wrote: > As far as implementation is concerned, it definitely should wait for after PHP > 5.1 and the patch should deal with the hard parts which are internal functions > and overloaded functions. Implementing this for user-functions is the easier > part. There might be some gotchas (as usual) with internal functions throwing > exceptions.
Yeah, but afaik all cases *should* use this function 'zend_verify_arg_type', if not, that needs to be fixed. > On a whole though, I do recommend to relax on the > "add-every-oo-feature-that-exists" to the PHP code base, because it'll lead to > PHP loosing its ease-of-use. The namespace proposal (which I haven't replied > to yet) is a prime example. I saw all sorts of Java-like stuff like private > classes which in my opinion would just over-complicate our model which already > has become quite rich. We should only add what we really think PHP users need, > and not stuff which is nice because it's OOpier. I do think that if we can get > it right, a basic namespace model would be useful, but it all depends wether > we can avoid the problems we had in the past *and* keep it simple! Right, I definitely agree there. > P.S. - Derick, out of curiosity, what made you ask for an Exception? I thought > you don't use OOP, and definitely not evil try/catch constructs? :) I prefer not to comment on that :) Derick -- Derick Rethans http://derickrethans.nl | http://ez.no | http://xdebug.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php