<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Kommentare zu: G&#228;nsef&#252;&#223;chen oder Hochkomma?</title>
	<atom:link href="http://phpperformance.de/gaensefuesschen-oder-hochkomma/feed/" rel="self" type="application/rss+xml" />
	<link>http://phpperformance.de/gaensefuesschen-oder-hochkomma/</link>
	<description>Optimierung und Tipps zur Beschleunigung von PHP und MySQL</description>
	<lastBuildDate>Tue, 01 May 2012 16:51:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Von: tybae</title>
		<link>http://phpperformance.de/gaensefuesschen-oder-hochkomma/comment-page-1/#comment-53388</link>
		<dc:creator>tybae</dc:creator>
		<pubDate>Wed, 14 Mar 2012 19:12:00 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/gaensefuesschen-oder-hochkomma/#comment-53388</guid>
		<description>Hi...
Ich glaube du meinst bei den Tests nicht Sekunden, sondern Millisekunden ;) Hab den gleichen Test auch durchgef&#252;hrt und hab das gleiche Gesamtergebnis auf meinem localhost in Millisekunden bekommen :)</description>
		<content:encoded><![CDATA[<p>Hi&#8230;<br />
Ich glaube du meinst bei den Tests nicht Sekunden, sondern Millisekunden <img src='http://phpperformance.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Hab den gleichen Test auch durchgef&#252;hrt und hab das gleiche Gesamtergebnis auf meinem localhost in Millisekunden bekommen <img src='http://phpperformance.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Jan</title>
		<link>http://phpperformance.de/gaensefuesschen-oder-hochkomma/comment-page-1/#comment-17057</link>
		<dc:creator>Jan</dc:creator>
		<pubDate>Fri, 19 Dec 2008 17:36:57 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/gaensefuesschen-oder-hochkomma/#comment-17057</guid>
		<description>Toll, dass Du das nochmal getestet hast. Dann waren nur die Wiederholungen zu wenig. Dann scheinen die Double-Quotes speicherintensiver zu sein oder woran liegts, dass die bei mehr Wiederholungen so viel langsamer sind?</description>
		<content:encoded><![CDATA[<p>Toll, dass Du das nochmal getestet hast. Dann waren nur die Wiederholungen zu wenig. Dann scheinen die Double-Quotes speicherintensiver zu sein oder woran liegts, dass die bei mehr Wiederholungen so viel langsamer sind?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Jakob Stoeck</title>
		<link>http://phpperformance.de/gaensefuesschen-oder-hochkomma/comment-page-1/#comment-17056</link>
		<dc:creator>Jakob Stoeck</dc:creator>
		<pubDate>Fri, 19 Dec 2008 17:19:07 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/gaensefuesschen-oder-hochkomma/#comment-17056</guid>
		<description>Stimmt leider nicht (mehr?)

Nach meinen Tests mit PHP5 kommt folgendes heraus:
Dabei stimmt es, dass bei 1000 Schleifendurchl&#228;ufen tats&#228;chlich manchmal Doublequotes schneller sind (allerdings manchmal auch langsamer). Erh&#246;ht man die Anzahl der Durchl&#228;ufe aber werden die Doublequotes sehr viel langsamer:


Wiederholung: 1000
Single:       0.0102920532227
Double:       0.0177829265594

Difference:  -0.00749087333679

Wiederholung: 10000
Single:       0.0120141506195
Double:       0.162938117981

Difference:  -0.150923967361

Wiederholung: 100000
Single:       0.0210609436035
Double:       2.88630700111

Difference:  -2.86524605751

Wiederholung: 200000
Single:       0.0654091835022
Double:       6.6405518055

Difference:  -6.57514262199</description>
		<content:encoded><![CDATA[<p>Stimmt leider nicht (mehr?)</p>
<p>Nach meinen Tests mit PHP5 kommt folgendes heraus:<br />
Dabei stimmt es, dass bei 1000 Schleifendurchl&#228;ufen tats&#228;chlich manchmal Doublequotes schneller sind (allerdings manchmal auch langsamer). Erh&#246;ht man die Anzahl der Durchl&#228;ufe aber werden die Doublequotes sehr viel langsamer:</p>
<p>Wiederholung: 1000<br />
Single:       0.0102920532227<br />
Double:       0.0177829265594</p>
<p>Difference:  -0.00749087333679</p>
<p>Wiederholung: 10000<br />
Single:       0.0120141506195<br />
Double:       0.162938117981</p>
<p>Difference:  -0.150923967361</p>
<p>Wiederholung: 100000<br />
Single:       0.0210609436035<br />
Double:       2.88630700111</p>
<p>Difference:  -2.86524605751</p>
<p>Wiederholung: 200000<br />
Single:       0.0654091835022<br />
Double:       6.6405518055</p>
<p>Difference:  -6.57514262199</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Thomas</title>
		<link>http://phpperformance.de/gaensefuesschen-oder-hochkomma/comment-page-1/#comment-14802</link>
		<dc:creator>Thomas</dc:creator>
		<pubDate>Sat, 09 Aug 2008 10:32:47 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/gaensefuesschen-oder-hochkomma/#comment-14802</guid>
		<description>Wie sieht es eigtl. dazu im Vergleich mit heredocs und nowdocs aus?</description>
		<content:encoded><![CDATA[<p>Wie sieht es eigtl. dazu im Vergleich mit heredocs und nowdocs aus?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: alex</title>
		<link>http://phpperformance.de/gaensefuesschen-oder-hochkomma/comment-page-1/#comment-10945</link>
		<dc:creator>alex</dc:creator>
		<pubDate>Sun, 08 Jun 2008 21:03:18 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/gaensefuesschen-oder-hochkomma/#comment-10945</guid>
		<description>hmmm ich muss hier widersprechen.
meine tests ergaben genau das gegenteil.

der unterschied ist, dass php bei normalen anf&#252;hrungszeichen nach variablen innerhalb des strings sucht. beispiel: 
$text = &quot;hallo $name&quot;;
das funktioniert hier nicht: $text = &#039;hallo $name&#039;;

$text = &#039;irgendeintext&#039;; ist nach meinen tests &#252;ber 30% schneller als $text = &quot;irgendeintext&quot;; (php 5.2.5)

lg</description>
		<content:encoded><![CDATA[<p>hmmm ich muss hier widersprechen.<br />
meine tests ergaben genau das gegenteil.</p>
<p>der unterschied ist, dass php bei normalen anf&#252;hrungszeichen nach variablen innerhalb des strings sucht. beispiel:<br />
$text = &#034;hallo $name&#034;;<br />
das funktioniert hier nicht: $text = &#039;hallo $name&#039;;</p>
<p>$text = &#039;irgendeintext&#039;; ist nach meinen tests &#252;ber 30% schneller als $text = &#034;irgendeintext&#034;; (php 5.2.5)</p>
<p>lg</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: PHP Performance von Single- oder Doublequotes, Part 2 &#124; bueltge.de [by:ltge.de]</title>
		<link>http://phpperformance.de/gaensefuesschen-oder-hochkomma/comment-page-1/#comment-506</link>
		<dc:creator>PHP Performance von Single- oder Doublequotes, Part 2 &#124; bueltge.de [by:ltge.de]</dc:creator>
		<pubDate>Mon, 17 Sep 2007 07:39:10 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/gaensefuesschen-oder-hochkomma/#comment-506</guid>
		<description>[...] sich mein Weltbild beim Schreiben von PHP-Code &#228;ndern m&#252;sste. Denn die Analyse des Blog PHP-Performance, der sich ausgiebig und &#252;bersichtlich mit Performance im Bereich PHP besch&#228;ftigt, ergab [...]</description>
		<content:encoded><![CDATA[<p>[...] sich mein Weltbild beim Schreiben von PHP-Code &auml;ndern m&uuml;sste. Denn die Analyse des Blog PHP-Performance, der sich ausgiebig und &uuml;bersichtlich mit Performance im Bereich PHP besch&auml;ftigt, ergab [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: admin</title>
		<link>http://phpperformance.de/gaensefuesschen-oder-hochkomma/comment-page-1/#comment-505</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 17 Sep 2007 07:35:55 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/gaensefuesschen-oder-hochkomma/#comment-505</guid>
		<description>Danke dir. Ist korrigiert.</description>
		<content:encoded><![CDATA[<p>Danke dir. Ist korrigiert.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Leif</title>
		<link>http://phpperformance.de/gaensefuesschen-oder-hochkomma/comment-page-1/#comment-504</link>
		<dc:creator>Leif</dc:creator>
		<pubDate>Mon, 17 Sep 2007 07:24:49 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/gaensefuesschen-oder-hochkomma/#comment-504</guid>
		<description>Tippfehler:
&quot;Tats&#228;chlich ist die Singlequote-Variante hier etwas langsamer. [...] &#220;ber die Gr&#252;nde, warum Singlequotes etwas schneller sind, mag ich nicht zu mutma&#223;en&quot;

Muss &quot;Doublequotes&quot; hei&#223;en.</description>
		<content:encoded><![CDATA[<p>Tippfehler:<br />
&#034;Tats&#228;chlich ist die Singlequote-Variante hier etwas langsamer. [...] &#220;ber die Gr&#252;nde, warum Singlequotes etwas schneller sind, mag ich nicht zu mutma&#223;en&#034;</p>
<p>Muss &#034;Doublequotes&#034; hei&#223;en.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: To Whom It Concerns … &#187; Single oder Double Quoted Strings</title>
		<link>http://phpperformance.de/gaensefuesschen-oder-hochkomma/comment-page-1/#comment-503</link>
		<dc:creator>To Whom It Concerns … &#187; Single oder Double Quoted Strings</dc:creator>
		<pubDate>Mon, 17 Sep 2007 05:46:30 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/gaensefuesschen-oder-hochkomma/#comment-503</guid>
		<description>[...] kursierte aber das Ger&#252;cht (vgl. auch auf bueltge.de, bei Patrick Kempf oder im Software-Guide), dass es [...]</description>
		<content:encoded><![CDATA[<p>[...] kursierte aber das Ger&uuml;cht (vgl. auch auf bueltge.de, bei Patrick Kempf oder im Software-Guide), dass es [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sebbi</title>
		<link>http://phpperformance.de/gaensefuesschen-oder-hochkomma/comment-page-1/#comment-189</link>
		<dc:creator>Sebbi</dc:creator>
		<pubDate>Tue, 26 Jun 2007 00:44:23 +0000</pubDate>
		<guid isPermaLink="false">http://phpperformance.de/gaensefuesschen-oder-hochkomma/#comment-189</guid>
		<description>Zun&#228;chst einmal sind 10000 Skriptaufrufe, die jeweils 1000 Schleifendurchg&#228;nge haben nat&#252;rlich Schmarrn. Dadurch muss der Interpreter ja 10000 mal gestartet werden und das System spielt wieder eine viel zu gro&#223;e Rolle.

Also gleich 10 Mio Schleifendurchg&#228;nge und heraus kommt ...

time php src/var_out_of_string.php &gt; /dev/null
real    1m17.234s
user    1m10.988s
sys     0m3.488s


time php src/var_out_of_string_singlequote.php &gt; /dev/null
real    1m16.646s
user    1m12.157s
sys     0m3.592s

Das waren die beiden jeweils schnellsten von jeweils 3 Durchl&#228;ufen und auf meinem System scheint es wohl so zu sein, dass Singlequotes erwartungsgem&#228;&#223; schneller sind. Auch wenn es &#252;berraschend ist, dass Doublequotes so gut mithalten k&#246;nnen.

Zum Vergleich nochmal 10 Mio Durchg&#228;nge ohne Concats (also statt &quot;text &quot;.$variable.&quot; text&quot; einfach &quot;text $variable text&quot;):

time php src/var_out_of_string_noconcat.php &gt; /dev/null
real    1m53.742s
user    1m47.659s
sys     0m2.884s

Man sollte es also vermeiden Variablen in G&#228;nsef&#252;&#223;chen stehen zu haben ;-)</description>
		<content:encoded><![CDATA[<p>Zun&#228;chst einmal sind 10000 Skriptaufrufe, die jeweils 1000 Schleifendurchg&#228;nge haben nat&#252;rlich Schmarrn. Dadurch muss der Interpreter ja 10000 mal gestartet werden und das System spielt wieder eine viel zu gro&#223;e Rolle.</p>
<p>Also gleich 10 Mio Schleifendurchg&#228;nge und heraus kommt &#8230;</p>
<p>time php src/var_out_of_string.php &gt; /dev/null<br />
real    1m17.234s<br />
user    1m10.988s<br />
sys     0m3.488s</p>
<p>time php src/var_out_of_string_singlequote.php &gt; /dev/null<br />
real    1m16.646s<br />
user    1m12.157s<br />
sys     0m3.592s</p>
<p>Das waren die beiden jeweils schnellsten von jeweils 3 Durchl&#228;ufen und auf meinem System scheint es wohl so zu sein, dass Singlequotes erwartungsgem&#228;&#223; schneller sind. Auch wenn es &#252;berraschend ist, dass Doublequotes so gut mithalten k&#246;nnen.</p>
<p>Zum Vergleich nochmal 10 Mio Durchg&#228;nge ohne Concats (also statt &#034;text &#034;.$variable.&#034; text&#034; einfach &#034;text $variable text&#034;):</p>
<p>time php src/var_out_of_string_noconcat.php &gt; /dev/null<br />
real    1m53.742s<br />
user    1m47.659s<br />
sys     0m2.884s</p>
<p>Man sollte es also vermeiden Variablen in G&#228;nsef&#252;&#223;chen stehen zu haben <img src='http://phpperformance.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

