Verkürzter Code zum Speichern von Standardwerten in PHP
Der von uns erhaltene Code ist wirklich zu lang. Lassen Sie uns
ihn kürzen. Zuerst verwenden wir anstelle von if
den ternären Operator:
<form action="" method="GET">
<input
name="test"
value="<?php
echo isset($_GET['test']) ? $_GET['test'] : 'default'
?>"
>
<input type="submit">
</form>
Und jetzt verwenden wir die verkürzte Variante der PHP Tags:
<form action="" method="GET">
<input
name="test"
value="<?= isset($_GET['test']) ? $_GET['test'] : 'default' ?>"
>
<input type="submit">
</form>
Und jetzt verwenden wir den Operator ??, der
den Code noch weiter kürzt:
<form action="" method="GET">
<input name="test" value="<?= $_GET['test'] ?? 'default' ?>">
<input type="submit">
</form>
Fragen Sie den Benutzer mit drei Input-Feldern nach dem Jahr, Monat und Tag. Geben Sie nach dem Absenden des Formulars auf dem Bildschirm aus, wie viele Tage von dem eingegebenen Datum bis zum Neujahr übrig sind. Beim Aufruf der Seite sorgen Sie dafür, dass in den Input-Feldern das aktuelle Datum steht.