2009/7/2 Paul Biggar <paul.big...@gmail.com>

> On Thu, Jul 2, 2009 at 3:17 PM, Jonathan Bond-Caron<jbo...@openmv.com>
> wrote:
> > From userland, I'm a big fan of this proposal / agree to the principle
> although I'm not convinced that
> >
> > function($quantity)
> > function(int $quantity)
> > function(+int $quantity)
> > function(-int $quantity)
> >
> > looks appropriate...
> >
> > Userland Note: The "-int" semantics confuses me, I realize it would cast
> null's etc... but is it really a requirement? Can it be dropped?
>
> Yes, it looks off, doesnt it. I quite like ~int, which you suggested
> below, for the casting. It makes me think "this is kinda an int".
>
>
> > function($quantity)
> > function(int $quantity)  paul's (S) casting
> > function(int! $quantity) STRICT type  --- seems appropriate for php,
> follows CSS/web style '!important'
>
> Yes, I like that too.
>

But the exclamation mark has previous use in conditionals, so it may be
confused with "anything but an int"

Lewis.

Reply via email to