Dizzy Geschrieben 31. Januar 2006 Geschrieben 31. Januar 2006 Hallo, wahrscheinlich ist das ´ne ziemlich dumme Frage, aber was stellt das Fragezeichen in der folgenden Anweisung dar: $login = isset($_POST['login']) ? $_POST['login'] : null; Ich kann nur raten und würde mal sagen, dass gilt wie ein AND. Kann das sein? Danke, Steffi
Amstelchen Geschrieben 31. Januar 2006 Geschrieben 31. Januar 2006 bedingung ? true : false das ist ein bedingtes if - zuerst wird der ausdruck vor dem fragezeichen ausgewertet; ist er true, wird der ausdruck zwischen ? und : zurückgegeben; ist er false, wird der wert nach dem doppelpunkt zurückgegeben: liesse sich auch so ausdrücken: if(isset($_POST['login'])) { $login = $_POST['login']; else $login = null; } s'Amstel
tobias-digital Geschrieben 31. Januar 2006 Geschrieben 31. Januar 2006 Hallo! Nein, die Anweisung $login = isset($_POST['login']) ? $_POST['login'] : null; [/PHP] ist die Kurzschreibweise von [PHP] if (isset($_POST['login'])) { $login = $_POST['login']; } else { $login = null; } Grüße, Tobias EDIT: Verdammt! Da war jemand schneller!
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden