Syntax Formatierung

  • Leerzeichen nur da setzen wo diese auch hingehören. z.B.:
  • PHP: $var = 'value';
    JS: var foo = 'bar';
    Smarty: {func var="value"}
    Bei Schleifen:
    if ($var == 'value')
    {

    ...

    } else
    {

    ...

    }
    do
    {

    ...

    } while (cond)
    while (cond)
    {

    ...

    }
    foreach ($x as $y)
    {

    ...

    }
    Große Arrays oder Schleifen verschachteln:
    array(

    'x' => 'y',
    'z' => array(

    1,
    2

    )
    );
    if (

    (cond1
    && cond2)
    || (cond3
    && cond4)

    )
    {

    ...

    }
    Sonstiges:
    function func(param1, param2, param3 = false)
    {

    ...

    }


  • Immer geschweifte Klammern verwenden:
  • if (true) echo 1 else echo 2;
    if (true)
    {

    echo 1;

    } else
    {

    echo 2;

    }
  • Kommentare richtig setzen:
  • // Einzeiliges Kommentar
    $var = 0;
    ...
    /**
    * Mehrzeiliges Kommentar
    *
    * Hier passiert das
    */
    $var = 0;
    $var++;
    unset($var);
    ...
  • Einrückungen mit Tabulator, niemals mit Leerzeichen:
  • if (true)
    {

    switch (true)
    {

    case cond1:

    echo 1;
    break;

    default:

    echo 0;
    break;

    }
    if (false)
    {

    ...

    }
    }
    <div>

    ...

    </div>
    <table>

    <tbody>

    <tr>

    <td>

    Zelle

    </td>
    </tr>
    </tbody>
    </table>
  • Keine unnötigen Leerzeilen:
  • <p>

    Hallo

</p>
if (true)
{

echo 1;

}
  • Keine auskommentierten Debugmeldungen committen:
  • // echo 'test';
  • Groß- und Kleinschreibung berücksichtigen:
  • Auch wenn es manchmal trotzdem funktioniert, immer die richtige Schreibweise verwenden:
    $myVar = 1;
    if ($myvar == 0)
    {

    ...

    }