On 17 Jun 2010, at 20:14, Stas Malyshev wrote:
> Hi! > >> I know the discussion is about scalar type hints. But what is with a >> object type hint as base for all objects? > > When it makes sense to accept any object, regardless of the class, but not > other types? I wonder if it's really a common use-case. Its useful in some patterns. For example suppose you have a pattern where a class wraps another class. The wrapped class could be *any* class if you're modify the behaviour of some default methods (say doing something like a decorator pattern). Having a type hint that recognises object vs non objects is useful. Melanie -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php