Forkortet kode til at gemme standardværdier i PHP
Den kode, vi har fået, er meget lang. Lad os
forkorte den. Til at starte med, brug den ternære operator
i stedet for if:
<form action="" method="GET">
<input
name="test"
value="<?php
echo isset($_GET['test']) ? $_GET['test'] : 'default'
?>"
>
<input type="submit">
</form>
Og nu bruger vi den korte udgave af PHP -tagget:
<form action="" method="GET">
<input
name="test"
value="<?= isset($_GET['test']) ? $_GET['test'] : 'default' ?>"
>
<input type="submit">
</form>
Og nu bruger vi operatoren ??, som
forkorter koden endnu mere:
<form action="" method="GET">
<input name="test" value="<?= $_GET['test'] ?? 'default' ?>">
<input type="submit">
</form>
Brug tre input-felter til at spørge brugeren om år, måned og dag. Efter formularafsendelse, udskriv på skærmen, hvor mange dage der er tilbage fra den indtastede dato til Nytår. Ved besøg på siden, sørg for, at input-felterne viser den aktuelle dato.