Re: New years resolution: To get serious with my programming! Anyone wanna help? :)

From: Date: Thu, 17 Jan 2008 21:01:12 +0000
Subject: Re: New years resolution: To get serious with my programming! Anyone wanna help? :)
References: 1 2 3 4 5 6 7 8 9 10  Groups: php.general 
Request: Send a blank email to php-general+get-267509@lists.php.net to get a copy of this message
On Thu, January 17, 2008 2:06 am, Jochem Maas wrote: > Richard Lynch schreef: >> On Wed, January 16, 2008 9:57 am, Daniel Brown wrote: >>> echo($h."\n".$i."\n"); // echo is a construct, but as expected, can >>> use parentheses() >> >> Just to be picuyane: >> >> echo isn't using the parens. >> >> The parens are forcing PHP to evaluate the concatenation of the >> strings FIRST, and then echo them. >> >> And since the concatenation operator takes precedence over the >> language construct, the parens are basically useless cruft. > > not to mention that it should be written as (spaces are optional ;-)): > > echo $h, "\n", $i, "\n"; > > which avoids any concat operation and dumps the result of each > expression > direct to the buffer :-) I wanted to avoid the whole concat versus multi-arg performance thread, since it usually takes about a week before somebody posts the definitive answer, showing the actual PHP opcodes generated... And I don't recall the answer, and don't give a [bleep] since it's almost never the bottleneck in an application in the first place... -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/from/lynch Yeah, I get a buck. So?

« previous php.general (#267509) next »