<?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: unset( $this ) &#8211; Es war einmal</title>
	<atom:link href="http://www.phphatesme.com/blog/wtf/unset-this-es-war-einmal/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phphatesme.com/blog/wtf/unset-this-es-war-einmal/</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: Johny T.W.C.</title>
		<link>http://www.phphatesme.com/blog/wtf/unset-this-es-war-einmal/comment-page-1/#comment-47847</link>
		<dc:creator>Johny T.W.C.</dc:creator>
		<pubDate>Thu, 14 Oct 2010 01:28:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=936#comment-47847</guid>
		<description>als0 daS geile an Rechtschaybung- is - man kann sie Iknoriern. Trotsdehm wird ma verstann. -- Nu ist es ziemlich blöd das so zu machen, wie ich gerade angefangen hab. Aber das gibt dem Schreiber die Möglichkeit einer künstlerischen Freiheit! Er kann so z.B. Wortspiele inszenieren, die erst durch den Fehler (wie austauschen von Buchstaben) klar erkenntlich werden.

Was das Programmieren angeht, scheinen die meisten nicht viel übrig zu haben für solche Spielereien. Ich bin ein native Digital der 8-Bit Generation und ich weiss, dass jedes Programm ein Kunstwerk sein sollte, welches mit der Hardware spielt, und sie auch gerne mal für Zwecke benutzt, für die sie gar nicht gemacht ist.

was hat es für einen Zweck unset($this) zu verbieten? Mein gegenwärtiges Programm ist beim lesen viel schwerer verständlich, wenn ich die Instanz auf andere weise lösche...</description>
		<content:encoded><![CDATA[<p>als0 daS geile an Rechtschaybung- is &#8211; man kann sie Iknoriern. Trotsdehm wird ma verstann. &#8212; Nu ist es ziemlich blöd das so zu machen, wie ich gerade angefangen hab. Aber das gibt dem Schreiber die Möglichkeit einer künstlerischen Freiheit! Er kann so z.B. Wortspiele inszenieren, die erst durch den Fehler (wie austauschen von Buchstaben) klar erkenntlich werden.</p>
<p>Was das Programmieren angeht, scheinen die meisten nicht viel übrig zu haben für solche Spielereien. Ich bin ein native Digital der 8-Bit Generation und ich weiss, dass jedes Programm ein Kunstwerk sein sollte, welches mit der Hardware spielt, und sie auch gerne mal für Zwecke benutzt, für die sie gar nicht gemacht ist.</p>
<p>was hat es für einen Zweck unset($this) zu verbieten? Mein gegenwärtiges Programm ist beim lesen viel schwerer verständlich, wenn ich die Instanz auf andere weise lösche&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Nils Langner</title>
		<link>http://www.phphatesme.com/blog/wtf/unset-this-es-war-einmal/comment-page-1/#comment-37340</link>
		<dc:creator>Nils Langner</dc:creator>
		<pubDate>Thu, 12 Nov 2009 12:04:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=936#comment-37340</guid>
		<description>@Jan: AUch bei singletons mach sowas keinen Sinn, da du auf statischen Methoden hantierst und dort kein this existiert. Andere Fälle wären wohl falsch im Sinne der Singletons angewendet.</description>
		<content:encoded><![CDATA[<p>@Jan: AUch bei singletons mach sowas keinen Sinn, da du auf statischen Methoden hantierst und dort kein this existiert. Andere Fälle wären wohl falsch im Sinne der Singletons angewendet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Jan D.</title>
		<link>http://www.phphatesme.com/blog/wtf/unset-this-es-war-einmal/comment-page-1/#comment-37339</link>
		<dc:creator>Jan D.</dc:creator>
		<pubDate>Thu, 12 Nov 2009 11:59:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=936#comment-37339</guid>
		<description>Ob es aber sinnvoll ist unset( $this ) zu verbieten ... naja ob es sinnvoll ist oder nicht sei mal dahingestellt aber naja wenn es auch singletons usw. gibt ... &quot;return new self;&quot; ich finde dann gehört die methode unset( $this ) auch i-wie zu den möglichkeiten, wie gesagt ob die verwendung sinnvoll ist sei mal dahingestellt.</description>
		<content:encoded><![CDATA[<p>Ob es aber sinnvoll ist unset( $this ) zu verbieten &#8230; naja ob es sinnvoll ist oder nicht sei mal dahingestellt aber naja wenn es auch singletons usw. gibt &#8230; &#8220;return new self;&#8221; ich finde dann gehört die methode unset( $this ) auch i-wie zu den möglichkeiten, wie gesagt ob die verwendung sinnvoll ist sei mal dahingestellt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Johannes</title>
		<link>http://www.phphatesme.com/blog/wtf/unset-this-es-war-einmal/comment-page-1/#comment-206</link>
		<dc:creator>Johannes</dc:creator>
		<pubDate>Mon, 10 Nov 2008 23:31:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=936#comment-206</guid>
		<description>Hm, der Kommentar is irgendwie kaputt gegangen ... Hier nochmal der Code, mal ohne öffnenden PHP-Tag:

class Foo {
    public function bar() {
        $tmp = &amp;$this;
        $tmp = 42;
        var_Dump($this);
    }
}
$f = new Foo();
$f-&gt;bar();</description>
		<content:encoded><![CDATA[<p>Hm, der Kommentar is irgendwie kaputt gegangen &#8230; Hier nochmal der Code, mal ohne öffnenden PHP-Tag:</p>
<p>class Foo {<br />
    public function bar() {<br />
        $tmp = &amp;$this;<br />
        $tmp = 42;<br />
        var_Dump($this);<br />
    }<br />
}<br />
$f = new Foo();<br />
$f-&gt;bar();</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Johannes</title>
		<link>http://www.phphatesme.com/blog/wtf/unset-this-es-war-einmal/comment-page-1/#comment-205</link>
		<dc:creator>Johannes</dc:creator>
		<pubDate>Mon, 10 Nov 2008 23:30:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=936#comment-205</guid>
		<description>Wie hätte man sonst in nem ctor einen Fehler an die Anwendung geben können sollen? So ohne Exceptions. Bei gutem Code musste man mit PHP 4 nach dem ctor immer erst noch eine &quot;init&quot; Methode haben, wenn man $this-Überschreiben nicht wollte ...

Wobei ich denke, dass dieses Feature nicht beabsichtigt war sondenr Konsequenz der PHP 4-Implementierung war das dann später dafür missbraucht wurde.

Und wer böses in PHP 5 will:

bar();
?&gt;

Wobei das, im Gegensatz zum &quot;Original&quot; aus PHP 4 keine Wirkung auf die &quot;äußere&quot; Objektvariable hat. $f ist also weiterhin ein Objekt vom Typ Foo.

(Reminder: ein ctor hat keinen Rückgabewert, bzw. in PHP einen der vom new-Operator ignoriert wird)</description>
		<content:encoded><![CDATA[<p>Wie hätte man sonst in nem ctor einen Fehler an die Anwendung geben können sollen? So ohne Exceptions. Bei gutem Code musste man mit PHP 4 nach dem ctor immer erst noch eine &#8220;init&#8221; Methode haben, wenn man $this-Überschreiben nicht wollte &#8230;</p>
<p>Wobei ich denke, dass dieses Feature nicht beabsichtigt war sondenr Konsequenz der PHP 4-Implementierung war das dann später dafür missbraucht wurde.</p>
<p>Und wer böses in PHP 5 will:</p>
<p>bar();<br />
?&gt;</p>
<p>Wobei das, im Gegensatz zum &#8220;Original&#8221; aus PHP 4 keine Wirkung auf die &#8220;äußere&#8221; Objektvariable hat. $f ist also weiterhin ein Objekt vom Typ Foo.</p>
<p>(Reminder: ein ctor hat keinen Rückgabewert, bzw. in PHP einen der vom new-Operator ignoriert wird)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: admin</title>
		<link>http://www.phphatesme.com/blog/wtf/unset-this-es-war-einmal/comment-page-1/#comment-198</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 08 Nov 2008 15:42:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=936#comment-198</guid>
		<description>Konnte man damit wirklich $this auf false setzen? Unglaublich!</description>
		<content:encoded><![CDATA[<p>Konnte man damit wirklich $this auf false setzen? Unglaublich!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: danielj</title>
		<link>http://www.phphatesme.com/blog/wtf/unset-this-es-war-einmal/comment-page-1/#comment-197</link>
		<dc:creator>danielj</dc:creator>
		<pubDate>Sat, 08 Nov 2008 11:20:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.phphatesme.com/?p=936#comment-197</guid>
		<description>mein Lieblings-$this-Konstrukt ist immer noch
 $this = false;
im Konstruktor. Bietet (bzw. bat) immerhin eine willkommene Gelegenheit mal wieder den Cluebat auszupacken :)</description>
		<content:encoded><![CDATA[<p>mein Lieblings-$this-Konstrukt ist immer noch<br />
 $this = false;<br />
im Konstruktor. Bietet (bzw. bat) immerhin eine willkommene Gelegenheit mal wieder den Cluebat auszupacken <img src='http://www.phphatesme.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

