Re: type hinting

From: Date: Fri, 04 Jan 2008 17:09:02 +0000
Subject: Re: type hinting
References: 1 2 3 4 5 6  Groups: php.internals 
Request: Send a blank email to internals+get-34416@lists.php.net to get a copy of this message
On Jan 4, 2008 6:01 PM, Sam Barrow <sam@sambarrow.com> wrote: > > On Fri, 2008-01-04 at 17:53 +0100, Pierre wrote: > > On Jan 4, 2008 5:53 PM, Pierre <pierre.php@gmail.com> wrote: > > > On Jan 4, 2008 4:52 PM, Gregory Beaver <greg@chiaraquartet.net> wrote: > > > > > > > But I *don't* want my functions to take an argument of arbitrary type - > > > > it is in fact you who are missing the point. A type hint is a poor > > > > solution to a real problem that is much more easily solved via simple > > > > input validation and graceful error handling. The current situation in > > > > PHP provides a much more flexible solution to the same problem. > > > > > > Unlike our OO strictness (E_FATAL!!), nothing will prevent you to use > > > > Read: othing will prevent you to >do not< use it :) > > > > So you're saying if you don't like it just don't use it? Yes, that's the meaning of "optional" I suppose :) My idea about it (I did not test the patch, so correct me if I misunderstood the proposal) was to leave the default as it is now: function($a) > what Greg likes to always use ;) function(mixed $a) > little syntax sugar, same as the previous one function(int $a) etc. -- Pierre http://blog.thepimp.net | http://www.libgd.org

« previous php.internals (#34416) next »