Anfänger und Profi PHP Programmierer

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Anfänger und Profi PHP Programmierer

    Es gibt schon merkliche Unterschiede in der Programmierweise von PHP Anfängern, und von PHP Profis. Hier werden einige dieser Unterschiede aufgezeigt. Es geht auch einfacher!
    Zwischen einen Profi PHP Programmierer, und einem Anfänger lassen sich schon Unterschiede vor allem in der Programmierweise entdecken. Im folgenden werden ihnen einige dieser Unterschiede aufgezeigt. Es wird klar, das es in manchen Fällen einfach einfacher geht!

    Anfänger:
    echo "$var";

    Profi:
    echo $var;

    Anfänger:
    echo "<a href=\"http://www.php.net\">PHP</a>";

    Profi:
    ?><a href="http://www.php.net">PHP</a><?php … ?>

    Anfänger:
    $a[0]=1;
    $a[1]=2;
    $a[2]=3;

    Profi:
    $a = array(1,2,3, 1);

    Anfänger:
    if($a>1) {
    $b=2;
    }
    else {
    $b=3;
    }

    Profi:
    $b = ($a>1) ? 2:3;

    Anfänger:
    $result=mysql_query(...);

    Profi:
    $result=mysql_query(...) OR die
    (mysql_error());
  • Moin,

    auch hier fühle ich mich nahezu genötigt meinen Senf dazuzugeben :D

    1. Punkt: Geb ich dir vollkommen recht, Variablen und Zahlen gehören nicht in Anführungsstriche.
    2. Punkt: Das ist doch murks, nichts ist unansehnlicher als das Schließen vom PHP-Bereich für eine HTML-Ausgabe. Da ist echo sehr gut geeignet! Ich sehe es sogar komplett andersrum, viele PHP-Neulinge nehmen die von dir als Profi-Variante deklarierte Variante!
    3. Punkt: stimmt, letzteres ist eindeutig besser.
    4. Punkt: Seh ich auch komplett anders. Die Profi-Variante ist doch auch Murks von Leuten, die einfach etwas besonders extravagantes benutzen wollen.
    Am besten in meinen Augen:
    if ( $a > 1 ) $b=2;
    else $b=3;
    5. Punkt: naja, gut, lässt sich drüber streiten...Sicherlich ein guter Anfang zum Debugging, aber hey - Profis machen keine Fehler *g*

    lg