Re: Return type hinting patch
| From: | Sam Barrow | Date: | Fri, 25 Apr 2008 19:15:44 +0000 |
| Subject: | Re: Return type hinting patch | ||
| References: | 1 2 3 4 5 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-37234@lists.php.net to get a copy of this message | ||
On Fri, 2008-04-25 at 14:08 -0500, Jeremy Privett wrote:
> Sam Barrow wrote:
> > I figured it out, the syntax is now as follows:
> >
> > function a($b, $c) returns d {
> > }
> >
> > I'll post an update soon.
> >
> >
> >
>
> That's certainly a non-intuitive syntax. How about we take a page out of
> the book of other C-style languages before trying to invent something
> else? I agree with Stas, "return" and "returns" are not part of a
> function definition.
I don't think it's non-intuitive at all, and even so, it's the most intuitive we
have. This ordering makes more sense to me at first glance (in the order I would think about things;
scope, name, arguments, return).