Re: Newline
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


comp.lang.php archive

Re: Newline

From: Andy Jeffries <news@andyjeffries.co.uk>
Date: Mon Apr 17 2006 - 21:49:05 CEST

On Thu, 13 Apr 2006 21:30:57 +0000, Carl Vondrick wrote:
>> Anyway, my point was - undeniably faster, but how much so...  Anyone
>> got numbers?
> In large numbers, it is significant. Ran under Kubuntu Linux with PHP
> 5.1.2 with 1GB RAM and 3.2Ghz processor:
>
> Output:
> S Diff: 11.428... (single quotes)
> D Diff: 19.623... (double quotes)

OK, something's awry!

I'm running on a 4800+ X2 (although running a script like this will
effectively only use a single 2.4GHz processor with a 1MB cache) using
PHP 5.1.2 on Gentoo (desktop) and I get the following output:

S Diff: 1.131... (keeping your level of precision)
D Diff: 1.109... (keeping your level of precision)

This shows that double quotes are faster?!

I'll happily post a video of it happening if anyone disbelieves the
results... I haven't modified the script (except to take out the extra
two } that cause syntax errors).

> So, single quotes wins hands down. To compare echo vs print:
>
> Output:
> E Diff: 12.626... (echo)
> P Diff: 15.637... (print)

E Diff: 1.096...
P Diff: 1.128...

OK, here my results agree with yours (although mine only has it 3% faster
not the 24% yours shows).

Anyway, if the server can throw out 100,000 (near as damn it) prints
(which is way more than any sane script would do) in a second using either
the fastest or slowest method +/-3% then I'll stick to my normal method.

However, are my results unique. Can anyone else run this test besides me
and Carl so I can see if I've got a mean, lean (and unique) PHP machine :-)

Cheers,

Andy

-- 
Andy Jeffries MBCS CITP ZCE   | gPHPEdit Lead Developer
http://www.gphpedit.org       | PHP editor for Gnome 2
http://www.andyjeffries.co.uk | Personal site and photos
Received on Mon May 1 02:58:13 2006