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 Zitieren
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 Zitieren
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! Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.