On Thu, 2007-01-04 at 12:29 +0000, Roman Neuhauser wrote: > # robert@xxxxxxxxxxxxx / 2007-01-04 05:51:12 -0500: > > On Thu, 2007-01-04 at 10:15 +0000, Stut wrote: > > > Gregory Beaver wrote: > > > > This is a good example of how the flexibility of PHP can bite you, > > > > but is also a good example of how bad coding adds both complexity and > > > > inefficiency to the resulting software. If f() is called often, > > > > there might be a noticeable speedup if it were replaced. I once had > > > > a complex database ORM-HTML mapping app that was about 10% faster > > > > when I replaced all the "" strings with '' strings. This was on a > > > > slow machine with an early PHP, but little things like this can be > > > > very important. > > > > > > http://dev.stut.net/phpspeed/ > > > > You forgot to benchmark echo, everyone (me anyways) knows echo is faster > > than print. Why you ask? Because print returns a value, echo does not :) > > And printf() is faster than echo: > > Using <?php echo $x; ?> > > Took 1.4402 seconds > > ť Reveal output > Using <?php print $x; ?> > > Took 1.1628 seconds > > ť Reveal output > Using <?php printf('%s', $x); ?> > > Took 0.8289 seconds > > ť Reveal output I call shenanigans! :B There's no way printf() can be faster than echo. Echo isn't even a function. Cheers, Rob. -- .------------------------------------------------------------. | InterJinn Application Framework - http://www.interjinn.com | :------------------------------------------------------------: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `------------------------------------------------------------' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php