<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Agentur münster-webdesign.net &#187; Programmierung</title>
	<atom:link href="http://www.muenster-webdesign.net/blog/tag/programmierung/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.muenster-webdesign.net/blog</link>
	<description>Blog zum Thema Webdesign, Webentwicklung, Web 2.0 und Content Management Systeme</description>
	<lastBuildDate>Sat, 28 Jan 2012 08:58:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP-Programmierung: Auch eine Frage der Namensgebung</title>
		<link>http://www.muenster-webdesign.net/blog/php-eine-frage-der-namensgebung/</link>
		<comments>http://www.muenster-webdesign.net/blog/php-eine-frage-der-namensgebung/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 09:58:18 +0000</pubDate>
		<dc:creator>münster-webdesign</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmierung]]></category>

		<guid isPermaLink="false">http://www.muenster-webdesign.net/blog/?p=543</guid>
		<description><![CDATA[Das A und O bei der Umsetzung größerer PHP-Projekte ist eine schlüssige Namensgebung bei Variablen, Funktionen, Klassen und Methoden. Aus der Praxis haben sich für uns folgende Namensschemata bewährt: Abkürzungen: Ein recht probates Mittel, um Bezeichnungen abzukürzen ist zunächst das Streichen aller Vokale. Von den verbleibenden Konsonante steichen Sie anschließend noch alle heraus, die doppelt [...]]]></description>
			<content:encoded><![CDATA[<p>Das A und O bei der Umsetzung größerer PHP-Projekte ist eine schlüssige Namensgebung bei Variablen, Funktionen, Klassen und Methoden. Aus der Praxis haben sich für uns folgende Namensschemata bewährt:</p>
<p><strong>Abkürzungen:</strong> Ein recht probates Mittel, um Bezeichnungen abzukürzen ist zunächst das Streichen aller Vokale. Von den verbleibenden Konsonante steichen Sie anschließend noch alle heraus, die doppelt vorkommen oder nicht betont werden.</p>
<p><strong>Konstanten:</strong> Für Konstanten haben sich Bezeichnungen in Großbuchstaben durchgesetzt.</p>
<p><strong>Variablen:</strong> Variablen sollten komplett in Kleinbuchstaben geschrieben werden. Um den Überblick zu wahren, empfiehlt es sich, zusätzlich den Typ der Variablen als Kürzel in Form eines Einzelbuchstabens voranszustellen, also  beispielsweise &#8220;g_&#8221; für globale, &#8220;r_&#8221; für referenzierte sowie &#8220;s_&#8221; für statische Variablen.</p>
<p><span id="more-543"></span></p>
<p>Sofern der <strong>Datentyp einer Variablen</strong> entscheiden ist, sollten Sie auch diesen durch entsprechende Prefixe verdeutlichen, also beispielsweise mittels &#8220;str_&#8221; (String), &#8220;i_&#8221; (Integer), &#8220;f_&#8221; (Float), &#8220;arr_&#8221; (Array), &#8220;b_&#8221; (Boolean) oder &#8220;obj_&#8221; (Objekt&#8221;.</p>
<p>Enthalten Variablen Werte bestimmter <strong>Maß- oder Wertsysteme</strong>, können Sie diese beispielsweise dem Variablennamen anhängen: &#8220;_eur&#8221; (Euro), &#8220;_cm&#8221; (Zentimeter) etc.</p>
<p><strong>Funktionen:</strong> Funktionen sollten wie Variablen in Kleinbuchstaben und gegebenenfalls mit Unterstrichen bezeichnet werden.</p>
<p><strong>Klassen:</strong> Klassen erhalten Namen aus Groß- und Kleinbuchstaben, wobei der Name stets mit einem Großbuchstaben beginnen und ohne Unterstriche auskommen sollte, beispielsweise also &#8220;MeineKlasse ()&#8221;.</p>
<p><strong>Methoden:</strong> Anders als Funktionen sollten Methoden wie Klassen benannt werden, nur mit dem Unterschied, dass der erste Buchstabe ein Kleinbuchstabe ist, also beispielsweise &#8220;meineMethode()&#8221;. Zur Kennzeichnung privater Methoden kann zusätzlich ein führender Unterstrich eingesetzt werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.muenster-webdesign.net/blog/php-eine-frage-der-namensgebung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

