<?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: range() vs. array_push()</title>
	<atom:link href="http://blog.ebene7.com/2010/06/26/range-vs-array-push/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ebene7.com/2010/06/26/range-vs-array-push/</link>
	<description></description>
	<lastBuildDate>Wed, 19 Dec 2018 08:31:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Von: Daniel</title>
		<link>http://blog.ebene7.com/2010/06/26/range-vs-array-push/comment-page-1/#comment-624</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Mon, 05 Jul 2010 18:00:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=990#comment-624</guid>
		<description>@Julian: Es ging ja um verschiedene Wege, um ein Array mit Werten zu befüllen. Daher lässt sich das schon vergleichen.

range() sollte klar vorne liegen, da, wie du schon sagtest, der Speicherbereich nur einmal angelegt werden muss und das auch noch unter C.

Die anderen beiden müssen durch den Interpretor und sind allein deshalb wahrscheinlich langsamer. Ich hoffe allerdings, dass da etwas mehr Intelligenz verbaut ist und nicht mit jedem Element der Speicherbereich vergrößert werden muss.</description>
		<content:encoded><![CDATA[<p>@Julian: Es ging ja um verschiedene Wege, um ein Array mit Werten zu befüllen. Daher lässt sich das schon vergleichen.</p>
<p>range() sollte klar vorne liegen, da, wie du schon sagtest, der Speicherbereich nur einmal angelegt werden muss und das auch noch unter C.</p>
<p>Die anderen beiden müssen durch den Interpretor und sind allein deshalb wahrscheinlich langsamer. Ich hoffe allerdings, dass da etwas mehr Intelligenz verbaut ist und nicht mit jedem Element der Speicherbereich vergrößert werden muss.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Julian</title>
		<link>http://blog.ebene7.com/2010/06/26/range-vs-array-push/comment-page-1/#comment-622</link>
		<dc:creator>Julian</dc:creator>
		<pubDate>Mon, 05 Jul 2010 07:48:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=990#comment-622</guid>
		<description>Hi,

dass [] schneller als array_push() ist, wusste ich zwar, fand&#039; ich aber nicht sehr intuitiv - dafür umso beeindruckender. Besonders weil ich den Operator sehr gerne verwende.
Allerdings kannst du so range() und array_push() meines Erachtens nicht vergleichen bzw. es sollte klar sein, dass range() schneller als array_push() und eigentlich auch als [] ist, denn range() muss nur ein einziges Mal den Adressbereich des Arrays vergrößern (wenn php nicht bereits Puffer dafür zugelegt hat) und array_push() dagegen zwanzig mal. Das ist enorm mehr Aufwand und in höheren Sprachen sicherlich mit noch größeren Performanceunterschieden bei mehr Schleifendurchläufen zu sehen.

lG</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>dass [] schneller als array_push() ist, wusste ich zwar, fand&#8217; ich aber nicht sehr intuitiv &#8211; dafür umso beeindruckender. Besonders weil ich den Operator sehr gerne verwende.<br />
Allerdings kannst du so range() und array_push() meines Erachtens nicht vergleichen bzw. es sollte klar sein, dass range() schneller als array_push() und eigentlich auch als [] ist, denn range() muss nur ein einziges Mal den Adressbereich des Arrays vergrößern (wenn php nicht bereits Puffer dafür zugelegt hat) und array_push() dagegen zwanzig mal. Das ist enorm mehr Aufwand und in höheren Sprachen sicherlich mit noch größeren Performanceunterschieden bei mehr Schleifendurchläufen zu sehen.</p>
<p>lG</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sascha Presnac</title>
		<link>http://blog.ebene7.com/2010/06/26/range-vs-array-push/comment-page-1/#comment-570</link>
		<dc:creator>Sascha Presnac</dc:creator>
		<pubDate>Mon, 28 Jun 2010 06:44:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=990#comment-570</guid>
		<description>Hey Daniel, hab deinen Einwand mal überprüft und meinen Artikel überarbeitet. Danke für den Hinweis ;) Nobody&#039;s perfect ...</description>
		<content:encoded><![CDATA[<p>Hey Daniel, hab deinen Einwand mal überprüft und meinen Artikel überarbeitet. Danke für den Hinweis <img src='http://blog.ebene7.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Nobody&#8217;s perfect &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: aioon</title>
		<link>http://blog.ebene7.com/2010/06/26/range-vs-array-push/comment-page-1/#comment-568</link>
		<dc:creator>aioon</dc:creator>
		<pubDate>Sun, 27 Jun 2010 20:18:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=990#comment-568</guid>
		<description>Sehr netter Bench, vorher dachte ich mir hum...

http://softwareentwickler.blogspot.com/2010/06/fullen-von-array-werten-in-reihenfolge.html

aber dank deinem kommentar aaaah :)

Gruß
Alex</description>
		<content:encoded><![CDATA[<p>Sehr netter Bench, vorher dachte ich mir hum&#8230;</p>
<p><a href="http://softwareentwickler.blogspot.com/2010/06/fullen-von-array-werten-in-reihenfolge.html" rel="nofollow">http://softwareentwickler.blogspot.com/2010/06/fullen-von-array-werten-in-reihenfolge.html</a></p>
<p>aber dank deinem kommentar aaaah <img src='http://blog.ebene7.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Gruß<br />
Alex</p>
]]></content:encoded>
	</item>
</channel>
</rss>
