--
Fortsetzung --
wie man richtig schleifen programmiert:
Teil 1: Die For Schleife
Beispiel zu grundsätzlichen Verständnis:
PHP-Code:
for(;;)
{
// Anweisung
}
falsches Beispiel:
PHP-Code:
for($i=0; $i < $someSize; $i++)
{
// bla
}
Warum sollte man es so nicht machen?
Als Programmierer muss man stehts auf Resourcen achten,
auch auf die im eigenen Kopf...
Darum verschwendet eure wertvolle Denkkraft nicht für das Ausdenken
von sinnvollen Variablennamen oder irgendwelchen Strukturen.
besser:
PHP-Code:
for($i=$ii; $i < "$iii"; $iiii++)
{
//bla
}
Wie man schon sehen kann, spart man sich so eine Menge Denk-
und Schreibaufwand! Außerdem erschwert man Codeklauern so ihre Arbeit...
Auch sehr wichtig ist, die Abbruchbedingung nicht im Kopf der schleife
zu formulieren, sondern möglichst in der schleife zu verstecken!
Hier ein kleines Beispiel für eine sehr gute Schleife:
PHP-Code:
for($iii = "$i"; $iiii < "$iiiiiii"; $oObj++)
{
if(true||true||false)
break;
}
Auch das Ausnutzen vom "loose typing", welches PHP ja anbietet
ist zu empfehlen, wann immer es möglich ist!