<?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 für ebene7</title>
	<atom:link href="http://blog.ebene7.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ebene7.com</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>Kommentar zu Und es gibt sie doch! If-Schleifen, so wird es (nicht) gemacht von Ricardo Ghandi</title>
		<link>https://blog.ebene7.com/2010/01/15/und-es-gibt-sie-doch-if-schleifen-so-wird-es-nicht-gemacht/comment-page-1/#comment-57255</link>
		<dc:creator>Ricardo Ghandi</dc:creator>
		<pubDate>Wed, 19 Dec 2018 08:31:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=251#comment-57255</guid>
		<description>Exakt, heute erst im Informatik-Unterricht darüber aufgeregt. 
Die Leute sind dann auch immer beratungsresistent...

In Java hasse ich do-while-Schleifen.</description>
		<content:encoded><![CDATA[<p>Exakt, heute erst im Informatik-Unterricht darüber aufgeregt.<br />
Die Leute sind dann auch immer beratungsresistent&#8230;</p>
<p>In Java hasse ich do-while-Schleifen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Enums in PHP (sicher ist sicher) von Beat Richli</title>
		<link>https://blog.ebene7.com/2010/10/08/enums-in-php-sicher-ist-sicher/comment-page-1/#comment-57093</link>
		<dc:creator>Beat Richli</dc:creator>
		<pubDate>Mon, 17 Sep 2018 00:30:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=1586#comment-57093</guid>
		<description>Ich verwende folgendes um ein enum-ähnliches Verhalten zu erhalten und gleichzeitig ein bisschen Logik einbauen zu können. Man kann den key-namen holen, oder den hinterlegten und übersetzten Wert:

namespace MyEnums;

class OrderStatus {
    public static function Cart($val = false) {
        return ($val) ? __(&quot;In cart&quot;) : __FUNCTION__;
    }
    public static function Partial($val = false) {
        return ($val) ? __(&quot;Partial payment&quot;) : __FUNCTION__;
    }
    public static function Paid($val = false) {
        return ($val) ? __(&quot;Paid&quot;) : __FUNCTION__;
    }
}


Beispiel:
       echo &#039;key: &#039;.\MyEnums\OrderStatus::Cart();
       echo &#039;value: &#039;.\MyEnums\OrderStatus::Cart(true);</description>
		<content:encoded><![CDATA[<p>Ich verwende folgendes um ein enum-ähnliches Verhalten zu erhalten und gleichzeitig ein bisschen Logik einbauen zu können. Man kann den key-namen holen, oder den hinterlegten und übersetzten Wert:</p>
<p>namespace MyEnums;</p>
<p>class OrderStatus {<br />
    public static function Cart($val = false) {<br />
        return ($val) ? __(&#8220;In cart&#8221;) : __FUNCTION__;<br />
    }<br />
    public static function Partial($val = false) {<br />
        return ($val) ? __(&#8220;Partial payment&#8221;) : __FUNCTION__;<br />
    }<br />
    public static function Paid($val = false) {<br />
        return ($val) ? __(&#8220;Paid&#8221;) : __FUNCTION__;<br />
    }<br />
}</p>
<p>Beispiel:<br />
       echo &#8216;key: &#8216;.\MyEnums\OrderStatus::Cart();<br />
       echo &#8216;value: &#8216;.\MyEnums\OrderStatus::Cart(true);</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Eigener Webservice in fünf Minuten von riepichiep</title>
		<link>https://blog.ebene7.com/2010/05/19/eigener-webservice-in-fuenf-minuten/comment-page-1/#comment-54668</link>
		<dc:creator>riepichiep</dc:creator>
		<pubDate>Sat, 05 Nov 2016 18:11:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=836#comment-54668</guid>
		<description>Das erste Beispiel, das funktioniert.

Vielen Dank!!</description>
		<content:encoded><![CDATA[<p>Das erste Beispiel, das funktioniert.</p>
<p>Vielen Dank!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Kürzer als Kurz: Der Ternär Operator für Geizige von Patrik</title>
		<link>https://blog.ebene7.com/2010/09/10/kurzer-als-kurz-der-ternaer-operator-fur-geizige/comment-page-1/#comment-44987</link>
		<dc:creator>Patrik</dc:creator>
		<pubDate>Wed, 11 Mar 2015 08:00:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=1376#comment-44987</guid>
		<description>nun ja... schlecht lesbar ist der Code wohl nur, wenn die Schreibweise (a&lt;4)?true:false;  oder ähnlich nicht bekannt sind. Bei vermehrter Verwendung, lernt man dies aber schnell und wird dies dann auch immer problemlos verstehen.</description>
		<content:encoded><![CDATA[<p>nun ja&#8230; schlecht lesbar ist der Code wohl nur, wenn die Schreibweise (a&lt;4)?true:false;  oder ähnlich nicht bekannt sind. Bei vermehrter Verwendung, lernt man dies aber schnell und wird dies dann auch immer problemlos verstehen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Enums in PHP (sicher ist sicher) von Klaus Potzesny</title>
		<link>https://blog.ebene7.com/2010/10/08/enums-in-php-sicher-ist-sicher/comment-page-1/#comment-44396</link>
		<dc:creator>Klaus Potzesny</dc:creator>
		<pubDate>Thu, 12 Feb 2015 22:08:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=1586#comment-44396</guid>
		<description>Hallo liebe Leute,

die Lösung von Manuel ist die einzige mit der ich vernünftig arbeiten kann.
Const-Varianten haben das Problem dass man sich drum kümmern muss, dass die z.B. bei Methodenparametern auch verwendet werden, um Lesbarkeit zu erhalten. Auch ob der Wertebereich richtig ist kommt erst zur Laufzeit raus.

Statt 

foo(MyEnum::value1) 
kann man eben auch 

foo(1)

oder
foo(&quot;falscher wert&quot;)
schreiben, ohne dass eine schlaue IDE das als falsch anmeckern kann.

Bei der Java4-Variante kann man das mit Type Hinting verhindern.

in

foo(MyEnum $value)

kann ich richtigerweise nur ein MyEnum übergeben, dass ich mit einem der statischen Konstruktoren erzeugt habe.

Daumen hoch! Dass das aus Java 4 stammt wusste ich noch gar nicht...</description>
		<content:encoded><![CDATA[<p>Hallo liebe Leute,</p>
<p>die Lösung von Manuel ist die einzige mit der ich vernünftig arbeiten kann.<br />
Const-Varianten haben das Problem dass man sich drum kümmern muss, dass die z.B. bei Methodenparametern auch verwendet werden, um Lesbarkeit zu erhalten. Auch ob der Wertebereich richtig ist kommt erst zur Laufzeit raus.</p>
<p>Statt </p>
<p>foo(MyEnum::value1)<br />
kann man eben auch </p>
<p>foo(1)</p>
<p>oder<br />
foo(&#8220;falscher wert&#8221;)<br />
schreiben, ohne dass eine schlaue IDE das als falsch anmeckern kann.</p>
<p>Bei der Java4-Variante kann man das mit Type Hinting verhindern.</p>
<p>in</p>
<p>foo(MyEnum $value)</p>
<p>kann ich richtigerweise nur ein MyEnum übergeben, dass ich mit einem der statischen Konstruktoren erzeugt habe.</p>
<p>Daumen hoch! Dass das aus Java 4 stammt wusste ich noch gar nicht&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Und es gibt sie doch! If-Schleifen, so wird es (nicht) gemacht von if erneut - php.de</title>
		<link>https://blog.ebene7.com/2010/01/15/und-es-gibt-sie-doch-if-schleifen-so-wird-es-nicht-gemacht/comment-page-1/#comment-43532</link>
		<dc:creator>if erneut - php.de</dc:creator>
		<pubDate>Thu, 15 Jan 2015 08:34:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=251#comment-43532</guid>
		<description>[...] @all http://blog.ebene7.com/2010/01/15/un...nicht-gemacht/ [...]</description>
		<content:encoded><![CDATA[<p>[...] @all <a href="http://blog.ebene7.com/2010/01/15/un...nicht-gemacht/" rel="nofollow">http://blog.ebene7.com/2010/01/15/un&#8230;nicht-gemacht/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Kommentar zu Kürzer als Kurz: Der Ternär Operator für Geizige von Andreas</title>
		<link>https://blog.ebene7.com/2010/09/10/kurzer-als-kurz-der-ternaer-operator-fur-geizige/comment-page-1/#comment-40655</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Wed, 17 Sep 2014 10:10:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=1376#comment-40655</guid>
		<description>Moin,

diese Schreibweise bringt durchaus Vorteile und kann bei mehreren Zuweisungen nacheinander die Übersichtlichkeit durchaus erhöhen. Man muss zuvor natürlich verstehen wie es funktioniert sonst bleibt es unübersichtlich.

Der Aussage das kurzer code gleich schlecher code ist würde ich mich pauschal nicht anschließen.

Gruß
Andreas</description>
		<content:encoded><![CDATA[<p>Moin,</p>
<p>diese Schreibweise bringt durchaus Vorteile und kann bei mehreren Zuweisungen nacheinander die Übersichtlichkeit durchaus erhöhen. Man muss zuvor natürlich verstehen wie es funktioniert sonst bleibt es unübersichtlich.</p>
<p>Der Aussage das kurzer code gleich schlecher code ist würde ich mich pauschal nicht anschließen.</p>
<p>Gruß<br />
Andreas</p>
]]></content:encoded>
	</item>
</channel>
</rss>
