<?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>Comments on: Voor eens en altijd: Single quotes vs. Double quotes</title>
	<atom:link href="http://www.scriptorama.nl/algemeen/quotes-battle/feed" rel="self" type="application/rss+xml" />
	<link>http://www.scriptorama.nl/algemeen/quotes-battle</link>
	<description>Webdevelopment explored</description>
	<pubDate>Tue, 07 Feb 2012 07:32:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: berry__</title>
		<link>http://www.scriptorama.nl/algemeen/quotes-battle/comment-page-1#comment-17285</link>
		<dc:creator>berry__</dc:creator>
		<pubDate>Tue, 07 Aug 2007 07:11:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptorama.nl/internals/quotes-battle#comment-17285</guid>
		<description>&#62; Je verhaal lijkt nu te suggereren alsof een 
&#62; single quoted string _exact_ hetzelfde wordt 
&#62; behandeld als een double quoted string.

Als je dat uit het artikel haalt, vraag ik me af welke stukken je dan overgeslagen hebt, lees de conclusie nog eens.

&#62; Schijnbaar willen sommige mensen het van jou 
&#62; wel aannemen ;)

Mja, dat krijg je snel met een goede benchmark. Niettemin is het verschil, zoals je zelf al aangeeft, verwaarloosbaar. Het grootste voordeel van single quotes ten opzichte van dubbele is voor mij dan ook niet de snelheid, maar het feit dat je gedwongen wordt om variabelen buiten quotes te zetten.</description>
		<content:encoded><![CDATA[<p>&gt; Je verhaal lijkt nu te suggereren alsof een<br />
&gt; single quoted string _exact_ hetzelfde wordt<br />
&gt; behandeld als een double quoted string.</p>
<p>Als je dat uit het artikel haalt, vraag ik me af welke stukken je dan overgeslagen hebt, lees de conclusie nog eens.</p>
<p>&gt; Schijnbaar willen sommige mensen het van jou<br />
&gt; wel aannemen ;)</p>
<p>Mja, dat krijg je snel met een goede benchmark. Niettemin is het verschil, zoals je zelf al aangeeft, verwaarloosbaar. Het grootste voordeel van single quotes ten opzichte van dubbele is voor mij dan ook niet de snelheid, maar het feit dat je gedwongen wordt om variabelen buiten quotes te zetten.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Remi_Woler</title>
		<link>http://www.scriptorama.nl/algemeen/quotes-battle/comment-page-1#comment-16343</link>
		<dc:creator>Remi_Woler</dc:creator>
		<pubDate>Fri, 27 Jul 2007 15:54:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptorama.nl/internals/quotes-battle#comment-16343</guid>
		<description>(Sorry voor de late reactie, ik zal ook maar eens gaan syndicaten, ipv steeds weer via google op deze site te komen)

Er is in de latere voorbeelden wel te zien dat er wat gedaan wordt met de variables, maar de check zelf is niet te zien. Immers, die zou dan al te zien moeten zijn in het voorbeeld waar je laat zien dat strings dezelfde opcodes genereren, onafhankelijk of ze nu omgeven zijn door single of double quotes. Wat ik bedoelde te zeggen is eigenlijk: als je zo precies gaat kijken naar wat er gebeurd, laat dat dan ook zien/weten. Je verhaal lijkt nu te suggereren alsof een single quoted string _exact_ hetzelfde wordt behandeld als een double quoted string. Natuurlijk is dit verschil met hedendaagse computers en optimalisaties natuurlijk niet te merken, maar het is er natuurlijk wel.

Overigens ben ik groot voorstander van single quotes, en ben ik heel blij met je artikel. Schijnbaar willen sommige mensen het van jou wel aannemen ;)

-RW</description>
		<content:encoded><![CDATA[<p>(Sorry voor de late reactie, ik zal ook maar eens gaan syndicaten, ipv steeds weer via google op deze site te komen)</p>
<p>Er is in de latere voorbeelden wel te zien dat er wat gedaan wordt met de variables, maar de check zelf is niet te zien. Immers, die zou dan al te zien moeten zijn in het voorbeeld waar je laat zien dat strings dezelfde opcodes genereren, onafhankelijk of ze nu omgeven zijn door single of double quotes. Wat ik bedoelde te zeggen is eigenlijk: als je zo precies gaat kijken naar wat er gebeurd, laat dat dan ook zien/weten. Je verhaal lijkt nu te suggereren alsof een single quoted string _exact_ hetzelfde wordt behandeld als een double quoted string. Natuurlijk is dit verschil met hedendaagse computers en optimalisaties natuurlijk niet te merken, maar het is er natuurlijk wel.</p>
<p>Overigens ben ik groot voorstander van single quotes, en ben ik heel blij met je artikel. Schijnbaar willen sommige mensen het van jou wel aannemen ;)</p>
<p>-RW</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mathieu Kooiman</title>
		<link>http://www.scriptorama.nl/algemeen/quotes-battle/comment-page-1#comment-8052</link>
		<dc:creator>Mathieu Kooiman</dc:creator>
		<pubDate>Sun, 22 Apr 2007 19:04:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptorama.nl/internals/quotes-battle#comment-8052</guid>
		<description>Ehm, dat staat toch bij het 4e voorbeeld? Die ene met de ADD_VAR opcode?</description>
		<content:encoded><![CDATA[<p>Ehm, dat staat toch bij het 4e voorbeeld? Die ene met de ADD_VAR opcode?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Remi Woler</title>
		<link>http://www.scriptorama.nl/algemeen/quotes-battle/comment-page-1#comment-8051</link>
		<dc:creator>Remi Woler</dc:creator>
		<pubDate>Sun, 22 Apr 2007 18:53:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptorama.nl/internals/quotes-battle#comment-8051</guid>
		<description>Wat helaas niet te zien is met de OPcodes, is dat PHP blijkbaar een functie ingebouwd heeft, die controleerd of er een bepaalde combinatie van karakters voorkomt in een double-quoted string, en dus aangeeft of de string geparsed moet worden. Aangezien er meerdere combinaties van karakters mogelijk zijn die een speciale betekenis hebben (bv: \n, $foo, ${$foo}, etc), kost dit wel even tijd. Bij een single-quoted string wordt deze functie uiteraard niet aangeroepen, aangezien deze string bij voorbaat al niet geparsed hoeft te worden.
-RW</description>
		<content:encoded><![CDATA[<p>Wat helaas niet te zien is met de OPcodes, is dat PHP blijkbaar een functie ingebouwd heeft, die controleerd of er een bepaalde combinatie van karakters voorkomt in een double-quoted string, en dus aangeeft of de string geparsed moet worden. Aangezien er meerdere combinaties van karakters mogelijk zijn die een speciale betekenis hebben (bv: \n, $foo, ${$foo}, etc), kost dit wel even tijd. Bij een single-quoted string wordt deze functie uiteraard niet aangeroepen, aangezien deze string bij voorbaat al niet geparsed hoeft te worden.<br />
-RW</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rudie</title>
		<link>http://www.scriptorama.nl/algemeen/quotes-battle/comment-page-1#comment-523</link>
		<dc:creator>rudie</dc:creator>
		<pubDate>Fri, 04 Aug 2006 14:02:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptorama.nl/internals/quotes-battle#comment-523</guid>
		<description>Het maakt dus geen drol uit of je ' of " gebruikt. Helemaal NIETS! Zeker in dit onderzoek gaat het daar HELEMAAL NIET om! Waar het wel om gaat is variabele in string, of met concat. </description>
		<content:encoded><![CDATA[<p>Het maakt dus geen drol uit of je ' of " gebruikt. Helemaal NIETS! Zeker in dit onderzoek gaat het daar HELEMAAL NIET om! Waar het wel om gaat is variabele in string, of met concat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mathieu Kooiman</title>
		<link>http://www.scriptorama.nl/algemeen/quotes-battle/comment-page-1#comment-218</link>
		<dc:creator>Mathieu Kooiman</dc:creator>
		<pubDate>Wed, 17 May 2006 09:42:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptorama.nl/internals/quotes-battle#comment-218</guid>
		<description>Een double quoted string zonder variabelen wordt gezien als een single quoted string, zoals je bij het kopje "Show me that string, baby!" kunt zien..

Wordt er een variabele toegevoegd, dan veroorzaakt dat een CONCAT opcode.</description>
		<content:encoded><![CDATA[<p>Een double quoted string zonder variabelen wordt gezien als een single quoted string, zoals je bij het kopje "Show me that string, baby!" kunt zien..</p>
<p>Wordt er een variabele toegevoegd, dan veroorzaakt dat een CONCAT opcode.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas van den Heuvel</title>
		<link>http://www.scriptorama.nl/algemeen/quotes-battle/comment-page-1#comment-217</link>
		<dc:creator>Thomas van den Heuvel</dc:creator>
		<pubDate>Wed, 17 May 2006 09:13:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptorama.nl/internals/quotes-battle#comment-217</guid>
		<description>Een variant die ik een beetje mis is de volgende:

"willekeurig aantal woorden".$some_var

m.a.w. een variant waarbij alle variabelen buiten (dubbele) quotes worden gehouden (wat mij voor de leesbaarheid van de code een goede zaak lijkt).

Ik ben heel erg benieuwd naar de opcodes die in dat geval worden geproduceerd en hoeveel tijd het dan allemaal kost, want op deze manier lijkt de conclusie een beetje gestuurd door de aanname dat het gebruik van single quotes sneller zou zijn (of is), en (enkel) voorbeelden die dit ondersteunen.

Als de double-quotes-met-vars-buiten-quotes-variant (nagenoeg) even snel is als de single-quote-variant, dan zou je bij zeer performance intensieve processen niet per sé over hoeven te schakelen naar enkel single quotes, terwijl de uitkomst van dit onderzoekje wellicht anders doet vermoeden.</description>
		<content:encoded><![CDATA[<p>Een variant die ik een beetje mis is de volgende:</p>
<p>"willekeurig aantal woorden".$some_var</p>
<p>m.a.w. een variant waarbij alle variabelen buiten (dubbele) quotes worden gehouden (wat mij voor de leesbaarheid van de code een goede zaak lijkt).</p>
<p>Ik ben heel erg benieuwd naar de opcodes die in dat geval worden geproduceerd en hoeveel tijd het dan allemaal kost, want op deze manier lijkt de conclusie een beetje gestuurd door de aanname dat het gebruik van single quotes sneller zou zijn (of is), en (enkel) voorbeelden die dit ondersteunen.</p>
<p>Als de double-quotes-met-vars-buiten-quotes-variant (nagenoeg) even snel is als de single-quote-variant, dan zou je bij zeer performance intensieve processen niet per sé over hoeven te schakelen naar enkel single quotes, terwijl de uitkomst van dit onderzoekje wellicht anders doet vermoeden.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mathieu</title>
		<link>http://www.scriptorama.nl/algemeen/quotes-battle/comment-page-1#comment-24</link>
		<dc:creator>Mathieu</dc:creator>
		<pubDate>Tue, 21 Feb 2006 18:35:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptorama.nl/internals/quotes-battle#comment-24</guid>
		<description>Zoals gezegd is het getoonde getal een gemiddelde van 4 metingen, vlak achter elkaar uitgevoerd.</description>
		<content:encoded><![CDATA[<p>Zoals gezegd is het getoonde getal een gemiddelde van 4 metingen, vlak achter elkaar uitgevoerd.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sijmen Ruwhof</title>
		<link>http://www.scriptorama.nl/algemeen/quotes-battle/comment-page-1#comment-23</link>
		<dc:creator>Sijmen Ruwhof</dc:creator>
		<pubDate>Tue, 21 Feb 2006 18:19:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptorama.nl/internals/quotes-battle#comment-23</guid>
		<description>Leuk onderzoekje! Alleen kan ik nergens teruglezen hoe je ervoor gezorgd hebt, dat de benchmark wel verantwoord is uitgevoerd . Hoe zorg je ervoor dat andere processen niet de uitkomst van de benchmark beinvloeden etc ?</description>
		<content:encoded><![CDATA[<p>Leuk onderzoekje! Alleen kan ik nergens teruglezen hoe je ervoor gezorgd hebt, dat de benchmark wel verantwoord is uitgevoerd . Hoe zorg je ervoor dat andere processen niet de uitkomst van de benchmark beinvloeden etc ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bokko</title>
		<link>http://www.scriptorama.nl/algemeen/quotes-battle/comment-page-1#comment-22</link>
		<dc:creator>bokko</dc:creator>
		<pubDate>Mon, 20 Feb 2006 14:50:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.scriptorama.nl/internals/quotes-battle#comment-22</guid>
		<description>Goed artikel!</description>
		<content:encoded><![CDATA[<p>Goed artikel!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

