Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Fragezeichen in Anweisung

Empfohlene Antworten

Veröffentlicht

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

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

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!

Vielen Dank ihr beiden.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.