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