kostenloser Webspace werbefrei: lima-city


Übersetzung der php Kurz-Schreibweise?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    promohit

    promohit hat kostenlosen Webspace.

    Hi

    wie würde diese Zeile in der "langen" Schreibweise aussehen?
    $row[$x]=(isset($data[$key])) ? $data[$key] : '';


    und: wo finde ich allgemeine Regeln und Erklärungen zur php Kurz-Schreibweise?
    ?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. m******************r

    if(isset($data[$key]))
    {
        $row[$x] = $data[$key];
    }
    else
    {
        $row[$x] = '';
    }


    Mit Regeln o.Ä. kann ich aber leider nicht dienen.

    LG

    Edit:
    Vielleicht doch was brauchbares gefunden:
    http://davidwalsh.name/php-shorthand-if-else-ternary-operators

    Beitrag zuletzt geändert: 18.7.2011 20:47:51 von markus-niederbrucker
  4. promohit schrieb:
    ... wo finde ich allgemeine Regeln und Erklärungen zur php Kurz-Schreibweise?
    hier paar suchergebnisse:
    php inline if statement - google
    -> Trinitäts-Operator - php.net
    inline "if" - php.net
    für die weitere suche: 'ternär if' (siehe trinitäts-operator) 'inline-switch' und so überlegen ...

    lg
  5. Das "?" ist die Kurzform fon "if"

    Die Syntax ist folgendermaßen:
    (Logischer Ausdruck, also die Bedingung) ? (Code der ausgeführt wird, wenn der Ausdruck wahr, also true, ist) : (Code der ausgeführt wird, wenn der Ausgruck nicht wahr, also false, ist)

    Mit "if" sähe das folgendermaßen aus:
    if(   (Logischer Ausdruck, also die Bedingung)   )
    {
       (Code der ausgeführt wird, wenn der Ausdruck wahr, also true, ist)
    }
    else
    {
       (Code der ausgeführt wird, wenn der Ausgruck nicht wahr, also false, ist)
    }

    Ich hoffe, das beantwortet deine Frage.

    Beitrag zuletzt geändert: 19.7.2011 11:07:19 von coder-0x1
  6. Autor dieses Themas

    promohit

    promohit hat kostenlosen Webspace.

    ja, vielen Dank, das macht es klar.

    vorallem den Begriff "Trinitäts-Operator" kannte ich noch nicht, der hilft auch beim Suchen
    jetzt ist es klar.
    Danke
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!