Andre nęss wrote: > I'm currently in the middle of a discussion with some fellow PHP > developers regarding the speed of what we call in/out compared to > echo. With in/out we mean stuff like this: > > // php code > ?> > <html>some html</html> > <?php > // more php > > The manual states that PHP treats ?><?php as an echo statement, and I > don't think there can be any speed difference between the two, however one > of my fellow developers thinks there is a difference, and created a test > which showed a 60% speed difference (using a for loop that ran 10000 > times). The test was badly executed IMO, so I ran my own which showed > virtually no difference, but rather than getting into a flame-war I > thought I'd just ask here for a quick answer. Is there a difference, and > if so, is it significant?
Just try following 2 scripts === script1 === <?php for($i=0; $i < 50000; $i++) { echo 'abcderfghjklmn '; } ?> === end === === script2 === <?php for($i=0; $i < 50000; $i++) { ?> abcderfghjklmn <?php } ?> === end === There is not much difference, but script1 is just a little faster on my system. -- Yasuo Ohgaki -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]