scalar type hinting was rejected in the past multiple times.
I think that expanding this RFC (against the wish of the original author of
the RFC) would be a sure way to guarantee the same result for this RFC as
well..

On Thu, Dec 22, 2011 at 4:08 PM, Keloran <ava...@gmail.com> wrote:

> i would love to see this expanded aswell (the way type hinting on function
> variables was supposed to be), so that it could be
>
> string, int
>
> e.g.
> function int test(bool $tester) {
>  if ($tester) { return 5; }
>  return 99;
> }
>
> On Thu, Dec 22, 2011 at 2:59 PM, Dmitri Snytkine <
> dsnytk...@ultralogistics.com> wrote:
>
> > I never said to make it mandatory, only to make it available. Just like
> the
> > type hinting of function call is optional but not mandatory, which is a
> big
> > advantage over Java in my opinion.
> > After all, if you make return type hinting mandatory, it would break 100%
> > of
> > all existing php scripts.
> >
> > To clarify I am asking to make type hinting for variable declaration an
> > available option.
> >
> > Dmitri Snytkine
> > Web Developer
> > Ultra Logistics, Inc.
> > Phone: (888) 220-4640 x 2097
> > Fax: (888) 795-6642
> > E-Mail: dsnytk...@ultralogistics.com
> > Web: www.ultralogistics.com
> >
> > "A Top 100 Logistics I.T. Provider in 2011"
> >
> >
> > -----Original Message-----
> > From: Alain Williams [mailto:a...@phcomp.co.uk]
> > Sent: Thursday, December 22, 2011 9:52 AM
> > To: internals@lists.php.net
> > Subject: Re: [PHP-DEV] Return Type Hinting for Methods RFC
> >
> > On Thu, Dec 22, 2011 at 03:33:40PM +0100, Sebastian Krebs wrote:
> >
> > > > private \ArrayObject $customers;
> > > >
> > >
> > > Once more "Why is PHP not Java?"
> >
> > That comment confuses matters. People use PHP for all sorts of reasons,
> the
> > desire to tighten up in some places, on some occasions, should not be
> > treated
> > with derision.
> >
> > Tighter declarations, or any declarations at all, would not be mandatory.
> > It
> > would
> > be something that some projects might want to do. It would be nice if
> this
> > could be
> > done on a module but module basis ... eg the implementors of a class
> > library
> > might
> > want to be really strict while allowing the class users to not be strict.
> >
> > Just because Java has a feature that you appear to not like, does not
> mean
> > that
> > others might not want it in some circumstances.
> >
> > --
> > Alain Williams
> > Linux/GNU Consultant - Mail systems, Web sites, Networking, Programmer,
> IT
> > Lecturer.
> > +44 (0) 787 668 0256  http://www.phcomp.co.uk/
> > Parliament Hill Computers Ltd. Registration Information:
> > http://www.phcomp.co.uk/contact.php
> > #include <std_disclaimer.h>
> >
> > --
> > PHP Internals - PHP Runtime Development Mailing List
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
> > --
> > PHP Internals - PHP Runtime Development Mailing List
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>



-- 
Ferenc Kovács
@Tyr43l - http://tyrael.hu

Reply via email to