<?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: String Klasse: Version 1.1.0</title>
	<atom:link href="http://ajaveeb.de/string-klasse-version-1-1-0-572/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaveeb.de/string-klasse-version-1-1-0-572</link>
	<description>Das Technikblog von Benjamin Hofmann</description>
	<lastBuildDate>Fri, 09 Sep 2011 16:39:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Von: Benni</title>
		<link>http://ajaveeb.de/string-klasse-version-1-1-0-572#comment-543</link>
		<dc:creator>Benni</dc:creator>
		<pubDate>Wed, 21 Oct 2009 18:06:53 +0000</pubDate>
		<guid isPermaLink="false">http://ajaveeb.de/?p=572#comment-543</guid>
		<description>Hallo Rudwig Brown,

Danke f&#252;r die Anregungen. Sollte ich mal wieder dazu kommen an der Klasse weiterzuentwickeln werde ich deine Vorschl&#228;ge ber&#252;cksichtigen.</description>
		<content:encoded><![CDATA[<p>Hallo Rudwig Brown,</p>
<p>Danke f&#252;r die Anregungen. Sollte ich mal wieder dazu kommen an der Klasse weiterzuentwickeln werde ich deine Vorschl&#228;ge ber&#252;cksichtigen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Benni</title>
		<link>http://ajaveeb.de/string-klasse-version-1-1-0-572#comment-541</link>
		<dc:creator>Benni</dc:creator>
		<pubDate>Wed, 21 Oct 2009 18:04:40 +0000</pubDate>
		<guid isPermaLink="false">http://ajaveeb.de/?p=572#comment-541</guid>
		<description>Hallo Base,

die Klasse unterst&#252;tzt UTF-8, nur was genau verwendet wird (normale Stringfunktionen oder die Multibyte-Entsprechungen) kommt halt auf die Servereinstellung an.</description>
		<content:encoded><![CDATA[<p>Hallo Base,</p>
<p>die Klasse unterst&#252;tzt UTF-8, nur was genau verwendet wird (normale Stringfunktionen oder die Multibyte-Entsprechungen) kommt halt auf die Servereinstellung an.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Rudwig Brown</title>
		<link>http://ajaveeb.de/string-klasse-version-1-1-0-572#comment-532</link>
		<dc:creator>Rudwig Brown</dc:creator>
		<pubDate>Tue, 20 Oct 2009 22:20:47 +0000</pubDate>
		<guid isPermaLink="false">http://ajaveeb.de/?p=572#comment-532</guid>
		<description>Bin jetzt grad zum zweiten mal &#252;ber den Artikel gesto&#223;en und hab mittlerweile folgende Meinung dazu:
- Die &quot;String erweitern Methoden&quot; geh&#246;ren in eine &quot;StringBuilder&quot; Klasse und nicht zu String selbst (Single Responsibility Principle). Oder?
- String kopieren besser mit &quot;__clone()&quot;?!
- ein String Objekt sollte &quot;immutable&quot; (nicht ver&#228;nderbar sein) - jede &quot;edit&quot; Methode sollte ein neues String Objekt zur&#252;ckgeben. Ich bin mir nicht sicher ob das bei PHP einen Sinn ergibt, aber so ist es zumindest bei Java. Dann w&#252;rden z.B. auch die (unsch&#246;nen) Methode set, reset und get wegfallen (get und __toString sind ja eigentlich identisch)
- ist Vererbung wirklich notwendig? Den Namen &quot;JavascriptString&quot; finde ich jedenfalls irref&#252;hrend. Die ganzen Methode daraus w&#252;rd ich in die String Klasse einlagern (obwohl es dadurch wiederum Doppelungen gibt: z.B. substr und substring).
- cool finde ich aber auf alle F&#228;lle die &quot;callFunction&quot; Methode bzw. die verweisenden Methode darauf

Das ganze nur als Anregung ... ich hab noch keine String Klasse eingesetzt ... vielleicht komm ich sp&#228;ter mal darauf zur&#252;ck. *g*</description>
		<content:encoded><![CDATA[<p>Bin jetzt grad zum zweiten mal &#252;ber den Artikel gesto&#223;en und hab mittlerweile folgende Meinung dazu:<br />
- Die &#8220;String erweitern Methoden&#8221; geh&#246;ren in eine &#8220;StringBuilder&#8221; Klasse und nicht zu String selbst (Single Responsibility Principle). Oder?<br />
- String kopieren besser mit &#8220;__clone()&#8221;?!<br />
- ein String Objekt sollte &#8220;immutable&#8221; (nicht ver&#228;nderbar sein) &#8211; jede &#8220;edit&#8221; Methode sollte ein neues String Objekt zur&#252;ckgeben. Ich bin mir nicht sicher ob das bei PHP einen Sinn ergibt, aber so ist es zumindest bei Java. Dann w&#252;rden z.B. auch die (unsch&#246;nen) Methode set, reset und get wegfallen (get und __toString sind ja eigentlich identisch)<br />
- ist Vererbung wirklich notwendig? Den Namen &#8220;JavascriptString&#8221; finde ich jedenfalls irref&#252;hrend. Die ganzen Methode daraus w&#252;rd ich in die String Klasse einlagern (obwohl es dadurch wiederum Doppelungen gibt: z.B. substr und substring).<br />
- cool finde ich aber auf alle F&#228;lle die &#8220;callFunction&#8221; Methode bzw. die verweisenden Methode darauf</p>
<p>Das ganze nur als Anregung &#8230; ich hab noch keine String Klasse eingesetzt &#8230; vielleicht komm ich sp&#228;ter mal darauf zur&#252;ck. *g*</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Base</title>
		<link>http://ajaveeb.de/string-klasse-version-1-1-0-572#comment-530</link>
		<dc:creator>Base</dc:creator>
		<pubDate>Sat, 10 Oct 2009 17:31:45 +0000</pubDate>
		<guid isPermaLink="false">http://ajaveeb.de/?p=572#comment-530</guid>
		<description>vom Prinzip her zwar sch&#246;n, aber &quot;Strings&quot; objektieren unter PHP? Dann zumindest mit UTF-8 Unterst&#252;tzung ;)</description>
		<content:encoded><![CDATA[<p>vom Prinzip her zwar sch&#246;n, aber &#8220;Strings&#8221; objektieren unter PHP? Dann zumindest mit UTF-8 Unterst&#252;tzung <img src='http://ajaveeb.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Roll</title>
		<link>http://ajaveeb.de/string-klasse-version-1-1-0-572#comment-520</link>
		<dc:creator>Roll</dc:creator>
		<pubDate>Sat, 29 Aug 2009 09:08:06 +0000</pubDate>
		<guid isPermaLink="false">http://ajaveeb.de/?p=572#comment-520</guid>
		<description>Ich finde die String Klasse f&#252;r PHP wirklich sehr gelungen, das Fluent-Interface Konzept erm&#246;glicht eine einfache und schnelle Verwendung - passt voll zur PHP Philosophie.

Allerdings sollte man meiner Meinung nach die Verwendung ausschlie&#223;lich auf String Manipulationen beschr&#228;nken. Eine grunds&#228;tzliche Typisierung aller &quot;Strings&quot; in einem Projekt sollte nicht vorangetrieben werden (z.B. Typisierung aller Methoden Parameter als &quot;String&quot; Typ) ... das w&#252;rde eher nicht zur PHP Philosophie passen (Performance, Handling, ...), obwohl mir pers&#246;nlich als Java-Entwickler die &quot;nicht Typisierung in PHP&quot; schon einige Kopfschmerzen bereitet hat...

Ein paar Anregungen h&#228;tte ich noch:
1. Gibt es vergleichbare PHP Projekte (Extensions, SPL, ...?)

2. Im Java-Bereich gibt es bereits etwas vergleichbares: Das Apache Commons Projekt bietet eine &quot;StringUtil&quot; Klasse an: http://commons.apache.org/lang/apidocs/index.html
Vielleicht k&#246;nnte man die Funktionalit&#228;ten nachbauen und die &quot;String&quot; Klasse als &quot;PHP Apache-Commons StringUtil Klon&quot; bezeichnen? W&#228;re f&#252;r &quot;Java to PHP&quot; Entwickler super...

3. K&#246;nnte man vielleicht eine Projekt-Seite anlegen? z.b.: http://trac.edgewall.org/wiki/CommercialServices</description>
		<content:encoded><![CDATA[<p>Ich finde die String Klasse f&#252;r PHP wirklich sehr gelungen, das Fluent-Interface Konzept erm&#246;glicht eine einfache und schnelle Verwendung &#8211; passt voll zur PHP Philosophie.</p>
<p>Allerdings sollte man meiner Meinung nach die Verwendung ausschlie&#223;lich auf String Manipulationen beschr&#228;nken. Eine grunds&#228;tzliche Typisierung aller &#8220;Strings&#8221; in einem Projekt sollte nicht vorangetrieben werden (z.B. Typisierung aller Methoden Parameter als &#8220;String&#8221; Typ) &#8230; das w&#252;rde eher nicht zur PHP Philosophie passen (Performance, Handling, &#8230;), obwohl mir pers&#246;nlich als Java-Entwickler die &#8220;nicht Typisierung in PHP&#8221; schon einige Kopfschmerzen bereitet hat&#8230;</p>
<p>Ein paar Anregungen h&#228;tte ich noch:<br />
1. Gibt es vergleichbare PHP Projekte (Extensions, SPL, &#8230;?)</p>
<p>2. Im Java-Bereich gibt es bereits etwas vergleichbares: Das Apache Commons Projekt bietet eine &#8220;StringUtil&#8221; Klasse an: <a href="http://commons.apache.org/lang/apidocs/index.html" >http://commons.apache.org/lang/apidocs/index.html</a><br />
Vielleicht k&#246;nnte man die Funktionalit&#228;ten nachbauen und die &#8220;String&#8221; Klasse als &#8220;PHP Apache-Commons StringUtil Klon&#8221; bezeichnen? W&#228;re f&#252;r &#8220;Java to PHP&#8221; Entwickler super&#8230;</p>
<p>3. K&#246;nnte man vielleicht eine Projekt-Seite anlegen? z.b.: <a href="http://trac.edgewall.org/wiki/CommercialServices" >http://trac.edgewall.org/wiki/CommercialServices</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: String-Klasse: Version 1.0.1 « Klasse, Version, String-Klasse, Funktion, Suche, Dokumentation, Lizenz, Situationen « ajaveeb</title>
		<link>http://ajaveeb.de/string-klasse-version-1-1-0-572#comment-437</link>
		<dc:creator>String-Klasse: Version 1.0.1 « Klasse, Version, String-Klasse, Funktion, Suche, Dokumentation, Lizenz, Situationen « ajaveeb</dc:creator>
		<pubDate>Sun, 05 Jul 2009 14:27:14 +0000</pubDate>
		<guid isPermaLink="false">http://ajaveeb.de/?p=572#comment-437</guid>
		<description>[...] Information: Es steht eine neue Version der Klasse zur Verf&#252;gung: String-Klasse: Version 1.1.0 [...]</description>
		<content:encoded><![CDATA[<p>[...] Information: Es steht eine neue Version der Klasse zur Verf&#252;gung: String-Klasse: Version 1.1.0 [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

