Re: FW: Functionality request/proposal

From: Date: Mon, 14 Jan 2013 13:48:08 +0000
Subject: Re: FW: Functionality request/proposal
References: 1 2 3 4  Groups: php.internals 
Request: Send a blank email to internals+get-64935@lists.php.net to get a copy of this message
2013/1/14 Johannes Schlüter <johannes@schlueters.de> > On Mon, 2013-01-14 at 04:10 +0000, Paulo Henrique Torrens wrote: > > Hi, > > > > I'm currently interested in two features I'd like to see in PHP; how do > I proceed to request/propose them? I'd be glad to help implementing them as > well, if necessary. > > > > > > One of them is really simple, but would be helpful to people with > different coding styles > > > > class Test { > > public function blabla() { > > // ... > > } // < the interpreter fails if there > > // is a semicolon here, although > > // some c++ programmers may be used > > // to add it > > That one is wrong in C++, too. Unless you're confusing function > declarition with function definitions. > > class CPPClass { > void some_declaration(); > void some_definition_of_an_inline_function() { > return; > } // No ; here > } > > > }; > > Well, people should be aware of the language they are using ... > > > And the other one would be multiple return values > > > > function multi() { > > return 10, 20; > > Use > return [10, 20]; > which exists and returns an array. This is clear and quite easy to read. > > > > }; > > function sum($a, $b) { > > return $a + $b; > > }; > > > > echo sum(multi()); // echoes 30 > > This becomes confusing when reading. > echo array_sum(multi()); // :) > > johannes > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > -- github.com/KingCrunch

« previous php.internals (#64935) next »