Weitere Artikel aus dem Webentwickler Blog
Datenbankprogrammierung - PHP - Grundlagen

 

 

PHP-Programmierung mit Stil - Teil II

Blöcke sind schön! Es ist wirklich so! Die Einrückung um vier Zeichen macht die Blöcke deutlich einfacher lesbar. Und genau das sollten Sie auch machen: Abhängige Zeilen immer um je vier Leerzeichen einrücken. Benutzen Sie keinen Tabulator, denn das kann auf den verschiedensten Betriebssystemen zu Problemen führen.

 

 

Für die Einrückung gebe ich wieder ein Beispiel, wie es gut aussieht und auch lesbar bleibt:

...
while ($pruef == false) {
if ($wert <= 5) {
for($j = 2; $j <= 10; $j++) {
echo "Wert: ".($wert * $j)."<br/">;
if ($j == 6) {
echo "*** Halbzeit ***<br/>";
echo "*** Halbzeit ***<br/>";
echo "*** Halbzeit ***<br/>";
echo "*** Halbzeit ***<br/>";
echo "*** Halbzeit ***<br/>";
} //end of if:Halbzeit
} //end of for:$j
} else {
for($j = 2; $j <= 10; $j++) {
echo "Wert: ".($wert / $j)."<br/">;
if ($j == 6) {
echo "*** Halbzeit ***<br/>";
echo "*** Halbzeit ***<br/>";
echo "*** Halbzeit ***<br/>";
echo "*** Halbzeit ***<br/>";
echo "*** Halbzeit ***<br/>";
} //end of if:Halbzeit
} //end of for:$j
} //end of if:$pruef
} //end of while:$pruef
...

 

Sie geben mir sicher Recht, dass der Beispielcode einfach zu lesen ist. Denn man sieht auf einen Blick, was zusammengehört. Dazu gehört auch der bewusste Einsatz von Blockoperatoren. Natürlich gibt es die Gruppe, die Code nur schön finden, wenn er möglichst kurz ist. Aber schöner Code ist einfacher lesbar und verständlich.

//Variante A
$wert = 5;
if ($wert == 5) {
echo "Fertig!";
}
echo "Lies das hier nochmals ".
"<img class="wp-smiley" src="http://www.guru-20.info/wp-includes/images/smilies/&quot;. &quot;icon_wink.gif" alt=";-) " />";

//Variante B
$wert = 5;
if ($wert==5)
echo "Fertig!";
echo "Lies das hier nochmals <img class="wp-smiley" src="http://www.guru-20.info/wp-includes/images/smilies/icon_wink.gif" alt=";-) " /> ";

 

Schauen Sie und urteilen Sie selbst: Ist die Variante A nicht klarer und lesbarer? Auch ich verwende diese Variante, um meinen Code besser zu gestalten.

 

80 Zeichen sind genug!

Auch hier gibt es alle Typen von Programmierern: Die, die ultrakurze Zeilen schreiben und solche, die elend lange Zeilen programmieren und natürlich alle Schattierungen dazwischen. Ich habe die Erfahrung gemacht, dass es ganz praktisch ist, wenn man sich auf 70 bis 80 Zeichen pro Zeile beschränkt. Erstens passt alles auf eine Bildschirmbreite, und zweitens lässt sich derart formatierter Sourcecode ohne störende Umbrüche auf einer DIN-A4 Seite ausdrucken.

 

Das Leerzeichen ist Freund und Feind zugleich!

Wenn Sie Leerzeichen bewusst einsetzen, können sie Ihnen wirklich helfen. Versuchen Sie aber einfach nur den Code einzutippen und machen Sie sich über Leerzeichen keine Gedanken, wird er bald nicht mehr lesbar sein. Machen Sie zum Beispiel vor einem öffnenden Blockoperator ein Leerzeichen, das hilft bei der Unterscheidung der Klammern.

if ($wert &gt; 5) {

 

Ganzen Artikel lesen... 

Kundenkommentare
Social Bookmarks
elo-web bookmarken bei: Mr. Wong elo-web bookmarken bei: Webnews elo-web bookmarken bei: Icio elo-web bookmarken bei: Oneview elo-web bookmarken bei: Yigg elo-web bookmarken bei: Linkarena elo-web bookmarken bei: Digg elo-web bookmarken bei: Reddit elo-web bookmarken bei: Simpy elo-web bookmarken bei: StumbleUpon elo-web bookmarken bei: Netscape elo-web bookmarken bei: Furl elo-web bookmarken bei: Yahoo elo-web bookmarken bei: Blogmarks elo-web bookmarken bei: Diigo elo-web bookmarken bei: Technorati elo-web bookmarken bei: Newsvine elo-web bookmarken bei: Blinkbits elo-web bookmarken bei: Ma.Gnolia elo-web bookmarken bei: Smarking elo-web bookmarken bei: Netvouz elo-web bookmarken bei: Folkd elo-web bookmarken bei: Spurl elo-web bookmarken bei: Google elo-web bookmarken bei: Blinklist
URL zu dieser Seite
Einfach den Quelltext kopieren und auf Ihrer Webseite einbinden

Kontakt
Newsletter | Kontakt | RSS Feed
Warenkorb: 0 Artikel
Gesamtwert: EUR 0,00
Home PHP/MySQL & JavaScript  PHP-Programmierung mit Stil – Teil II