Ich möchte eine saubere, elegante Möglichkeit haben, eine Variable auf einen GET - Parameter zu setzen, wenn der Parameter gesetzt ist (und numerisch) und auf 0 (oder einige andere Standard), wenn es nicht festgelegt ist.php - filter_input - auf Standardwert gesetzt, wenn die GET - Taste nicht gesetzt ist
Im Moment habe ich:
if (($get_id = filter_input(INPUT_GET, 'id', FILTER_VALIDATE_INT))) {
$opened_staff['id'] = $get_id;
// some database queries etc.
} else { $opened_staff['id'] = 0; }
Ich habe versucht, eine Callback-Funktion, die 0 zurück, wenn der Wert null oder nicht numerisch ist, aber wenn die GET-Parameter ‚id‘ nicht gesetzt ist, der Rückruf gewonnen werde nicht einmal aufgerufen - es setzt $get_id
auf null.
Keine große Sache, die else-Anweisung aufzunehmen, dachte nur, dass ich einige Funktionalität von filter_input
verpassen könnte.
Gib mir etwas mehr klare Erklärung –