On Tue, 2004-05-11 at 14:36, Jason Garber wrote:
> Consider this below:
[...]
> class UserClass{
>     public static function forName($name, $c = NULL) {
>        if(is_null($c))
>           //...
>        elseif($c instanceof ClassLoader)
>           //...
>        else
>           //Throw an error
>     }
> }
> 
> Using this method, you can easily solve the issue pointed out above, while 
> allowing the type hint to be strict.

Jason, I know how to build a workaround; but this is just kludgy. 

Marcus complained in his original mail that he was "annoyed" by the fact
of having to check on a type-hinted parameter being NULL. How about I
suggest I'm annoyed about having to check non-type-hinted parameters in
the way you suggested above?

- Timm

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to