if ($comments) : is das so richtig ???

  • hi,

    bin hier gerade in "comments_theme.php" auf folgenden code gestoßen,
    und mir gerade überhaupt nicht sicher ob das so ok ist.

    Code
    if ($comments) :

    müßte da nicht zu mindest noch ein ? rein ???

    Code
    ($comments) ? :

    *very confused*

    grüße, rtkd

    Einmal editiert, zuletzt von rtkd (17. September 2007 um 11:55)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Zitat


    Das erste ist eine alternative Schreibweise.

    code seit 6 jahren php,
    sowas ist mir noch nicht untergekommen.
    würde mich mal interessieren wo das dokumentiert ist.

    !!! E D I T: // schon gefunden, danke !!!!

    Zitat


    Außerdem darf da kein if stehen.

    ups... copy&paste... übersehen :)


    frage mich nun natürlich warum man sich nicht an gängige konventionen hält?

    Einmal editiert, zuletzt von rtkd (17. September 2007 um 12:05)

  • frage mich nun natürlich warum man sich nicht an gängige konventionen hält?

    Ist doch gängig, nur nicht unbedingt in Sprachen wie C++. In Pascal z.B. ist das die übliche Schreibweise mit endif und so. ;-)

    Ich vermute mal, man hat die Schreibweise gewählt, da sich die Templates so leichter lesen lassen. Hängt aber sicher auch vom Theme-Autor ab. Im Core-Code von WordPress sind mir solche Konstrukte bisher nicht aufgefallen.

  • Zitat


    Ich vermute mal, man hat die Schreibweise gewählt, da sich die Templates so leichter lesen lassen.

    find ich gerade nicht. is doch voll verwirrend son "misch-masch".
    egal, mir is geholfen, der rest ist beiwerk!

    Zitat


    Es ist gängig und eine dritte mögliche Schreibweise bei Abfrageoperationen

    gängig war hier im sinne von "kenne keine andere applikation die diese syntax (noch) nutzt" gemeint, und wenn du mal ließt was da unter dem link steht den du gepostet hast, wirst du sehen, dass es sich um ein relikt aus php 2.x (1995) handelt :-|

  • find ich gerade nicht. is doch voll verwirrend son "misch-masch".


    Weil es für dich ungewohnt ist? Für lange HTML-Blöcke kann es übersichtlicher sein. Allerdings hindert dich ja keiner dran, die Variante nicht einzusetzen oder umzuschreiben.

    Zitat

    und wenn du mal ließt was da unter dem link steht den du gepostet hast, wirst du sehen, dass es sich um ein relikt aus php 2.x (1995) handelt :-|


    Falsch. Auf der von Alphawolf verlinkten Seite ging es um Migration von PHP/FI zu PHP3, da sich dabei die Syntax geändert hat. ( ; -> : )
    Die "richtige" Seite wäre PHP: Alternative syntax for control structures - Manual - und da steht kein Wort von "Relikt"...

  • Zitat


    ...oder umzuschreiben.

    gerade dabei. :)

    Zitat


    Auf der von Alphawolf verlinkten Seite ging es um Migration

    ... is doch auch egal.
    wir sind uns einig, dass diese syntax ehr "ungebräuchlich" ist.

    btw: coole sache, dass hier schnell auf posts geantwortet wird!

    grüße, rootkid

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!