<?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: David Müller über goto</title>
	<atom:link href="http://www.phphatesme.com/blog/php/david-muller-uber-goto/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phphatesme.com/blog/php/david-muller-uber-goto/</link>
	<description>PhpHatesMe, but that&#039;s ok!</description>
	<lastBuildDate>Mon, 06 Feb 2012 20:59:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Von: Oliver</title>
		<link>http://www.phphatesme.com/blog/php/david-muller-uber-goto/comment-page-1/#comment-60905</link>
		<dc:creator>Oliver</dc:creator>
		<pubDate>Tue, 26 Apr 2011 21:36:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=4975#comment-60905</guid>
		<description>Hier noch ein SEHR praktischer Einsatzbereisch:
Ich nutze Doxygen um meine Dokus zu erstellen. Leider ignoriert Doxygen (Windows 1.7.4) manchmal Klassen die in &#039;if&#039; Blöcken stehen. Wenn man die Deinition aber mit goto überspringt funktioniert alles zuverläsig. Naja dafür wird dann ein eintrag für das goto label in der doku erstellt aber das lässt sich mit &quot;/// @cond GOTO&quot; verhindern.</description>
		<content:encoded><![CDATA[<p>Hier noch ein SEHR praktischer Einsatzbereisch:<br />
Ich nutze Doxygen um meine Dokus zu erstellen. Leider ignoriert Doxygen (Windows 1.7.4) manchmal Klassen die in &#8216;if&#8217; Blöcken stehen. Wenn man die Deinition aber mit goto überspringt funktioniert alles zuverläsig. Naja dafür wird dann ein eintrag für das goto label in der doku erstellt aber das lässt sich mit &#8220;/// @cond GOTO&#8221; verhindern.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Michael</title>
		<link>http://www.phphatesme.com/blog/php/david-muller-uber-goto/comment-page-1/#comment-51901</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Tue, 04 Jan 2011 19:32:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=4975#comment-51901</guid>
		<description>Args, wollte gerade goto verwenden und bekam prompt:  syntax error, unexpected T_STRING. Jetzt war auf dem alten Testserver noch eine alte 5.2x Version drauf.

Ich stand mal auf dem Kriegsfuß mit goto als ich in den 90er ein mittelgroßes Basic Programm (ohne Doku) erweitern musste. Da wimmelte es nur von goto Sprüngen. Selbst setze ich das immer nur im Zusammenhang mit einer Abbruchbedingung ein und springe dann an das Ende einer Funktion bei der nachfolgend nur noch Aufräumarbeiten erledigt werden. Funktioniert problemlos und ist praktisch.</description>
		<content:encoded><![CDATA[<p>Args, wollte gerade goto verwenden und bekam prompt:  syntax error, unexpected T_STRING. Jetzt war auf dem alten Testserver noch eine alte 5.2x Version drauf.</p>
<p>Ich stand mal auf dem Kriegsfuß mit goto als ich in den 90er ein mittelgroßes Basic Programm (ohne Doku) erweitern musste. Da wimmelte es nur von goto Sprüngen. Selbst setze ich das immer nur im Zusammenhang mit einer Abbruchbedingung ein und springe dann an das Ende einer Funktion bei der nachfolgend nur noch Aufräumarbeiten erledigt werden. Funktioniert problemlos und ist praktisch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Linkhub &#8211; Woche 02-2010 &#171; pehbehbeh</title>
		<link>http://www.phphatesme.com/blog/php/david-muller-uber-goto/comment-page-1/#comment-40267</link>
		<dc:creator>Linkhub &#8211; Woche 02-2010 &#171; pehbehbeh</dc:creator>
		<pubDate>Fri, 29 Jan 2010 22:24:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=4975#comment-40267</guid>
		<description>[...] goto in PHP 5.3 [...]</description>
		<content:encoded><![CDATA[<p>[...] goto in PHP 5.3 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: frank</title>
		<link>http://www.phphatesme.com/blog/php/david-muller-uber-goto/comment-page-1/#comment-40254</link>
		<dc:creator>frank</dc:creator>
		<pubDate>Fri, 29 Jan 2010 13:07:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=4975#comment-40254</guid>
		<description>Mir ist goto aus meiner Frühzeit (Comodore VC20 und cpc464) noch sehr gut bekannt. Ich möchte hier einmal anmerken, das ich immer sehr gut mit goto leben konnte (Funktionten und Klassen in Form von ausgelagerten Codeabschnitten) und jetzt wo ich mich mit php und der gleichen befasse, habe ich diese Möglichkeit schon in dem einen oder anderen Fall vermisst.
Ich weiß auch nicht was daran unleserlich sein soll.
Ob ich nun Fuktionen (welche ich auch erst mal schreiben oder Auswendig lernen muss)aufrufe oder ich springe in einen Codeabschnitt,welcher auch noch gut Dokumentiert ist weil selbst entwickelt und ja sogar mit Ueberschrift:. Man muss halt nur damit umgehen können und nicht gleich (weil es einfach ist) mal hier hin mal dahin springen . Ich schreibe solche Blöcke immer gern ans Ende. Da kann ich dann immer nachschaun bzw vorher rein schaun, bevor ich am Hauptcode weiter schreibe.
An sonsten wen tut es weh keiner ist gezwungen goto zu benutzen! ;-)</description>
		<content:encoded><![CDATA[<p>Mir ist goto aus meiner Frühzeit (Comodore VC20 und cpc464) noch sehr gut bekannt. Ich möchte hier einmal anmerken, das ich immer sehr gut mit goto leben konnte (Funktionten und Klassen in Form von ausgelagerten Codeabschnitten) und jetzt wo ich mich mit php und der gleichen befasse, habe ich diese Möglichkeit schon in dem einen oder anderen Fall vermisst.<br />
Ich weiß auch nicht was daran unleserlich sein soll.<br />
Ob ich nun Fuktionen (welche ich auch erst mal schreiben oder Auswendig lernen muss)aufrufe oder ich springe in einen Codeabschnitt,welcher auch noch gut Dokumentiert ist weil selbst entwickelt und ja sogar mit Ueberschrift:. Man muss halt nur damit umgehen können und nicht gleich (weil es einfach ist) mal hier hin mal dahin springen . Ich schreibe solche Blöcke immer gern ans Ende. Da kann ich dann immer nachschaun bzw vorher rein schaun, bevor ich am Hauptcode weiter schreibe.<br />
An sonsten wen tut es weh keiner ist gezwungen goto zu benutzen! <img src='http://www.phphatesme.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: ramonbln</title>
		<link>http://www.phphatesme.com/blog/php/david-muller-uber-goto/comment-page-1/#comment-39777</link>
		<dc:creator>ramonbln</dc:creator>
		<pubDate>Sun, 17 Jan 2010 16:19:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=4975#comment-39777</guid>
		<description>Habe mir zum Release von 5.3 auch mal Gedanken zum Thema &quot;goto&quot; gemacht und zumindest für mich - theoretisch, bisher nie ausprobiert - eine Anwendungsmöglichkeit gefunden:

Ich verkette ziemlich häufig If-Abfragen, die irgendwann zum Ergebnis führen, im Fehlerfall aber einen detailierten Fehlerbericht zurückgeben bzw. speichern sollen. IMHO kann man mit &quot;goto&quot; den Code somit etwas sauberer strukturieren, da man nicht über X-Ebenen If-Abfragen ausführt, sondern nacheinander und im Fehlerfall könnte man immer mit goto end; ein Errorhandling starten.

Wie erwähnt, habe ich das Konstrukt nie getestet und kann nur theoretisch die Übersichtlichkeit beurteilen, aber in einer freien Minute werde ich solch eine Case mal aufbauen und mit herkömmlichen Methoden vergleichen.

Eure Meinung dazu?</description>
		<content:encoded><![CDATA[<p>Habe mir zum Release von 5.3 auch mal Gedanken zum Thema &#8220;goto&#8221; gemacht und zumindest für mich &#8211; theoretisch, bisher nie ausprobiert &#8211; eine Anwendungsmöglichkeit gefunden:</p>
<p>Ich verkette ziemlich häufig If-Abfragen, die irgendwann zum Ergebnis führen, im Fehlerfall aber einen detailierten Fehlerbericht zurückgeben bzw. speichern sollen. IMHO kann man mit &#8220;goto&#8221; den Code somit etwas sauberer strukturieren, da man nicht über X-Ebenen If-Abfragen ausführt, sondern nacheinander und im Fehlerfall könnte man immer mit goto end; ein Errorhandling starten.</p>
<p>Wie erwähnt, habe ich das Konstrukt nie getestet und kann nur theoretisch die Übersichtlichkeit beurteilen, aber in einer freien Minute werde ich solch eine Case mal aufbauen und mit herkömmlichen Methoden vergleichen.</p>
<p>Eure Meinung dazu?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Und es gibt sie doch! If-Schleifen, so wird es (nicht) gemacht &#171; ebene7</title>
		<link>http://www.phphatesme.com/blog/php/david-muller-uber-goto/comment-page-1/#comment-39757</link>
		<dc:creator>Und es gibt sie doch! If-Schleifen, so wird es (nicht) gemacht &#171; ebene7</dc:creator>
		<pubDate>Sat, 16 Jan 2010 13:45:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=4975#comment-39757</guid>
		<description>[...] Ein paar Stunden, nachdem ich gestern diesen Artikel geschrieben habe, fand ich einen weiteren Artikel von David Müller auf phphatesme.com, in dem er sich ebenfalls, und erstaunlich ausführlich, mit [...]</description>
		<content:encoded><![CDATA[<p>[...] Ein paar Stunden, nachdem ich gestern diesen Artikel geschrieben habe, fand ich einen weiteren Artikel von David Müller auf phphatesme.com, in dem er sich ebenfalls, und erstaunlich ausführlich, mit [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christian</title>
		<link>http://www.phphatesme.com/blog/php/david-muller-uber-goto/comment-page-1/#comment-39555</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Wed, 13 Jan 2010 07:32:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=4975#comment-39555</guid>
		<description>Hab diesen Post erst heute gelesen. Also bei allem für und wieder, die Siegfried Problematik schreit geradezu nach Rekursion! Damit kann man die Zahl der Nested Loops auf 1 reduzieren UND vermeidet goto.</description>
		<content:encoded><![CDATA[<p>Hab diesen Post erst heute gelesen. Also bei allem für und wieder, die Siegfried Problematik schreit geradezu nach Rekursion! Damit kann man die Zahl der Nested Loops auf 1 reduzieren UND vermeidet goto.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

