Lühendatud kood vaikeväärtuste salvestamiseks PHP-s
Saadud kood on väga pikk. Lühendame
seda. Alustuseks kasutame if
asemel ternaaroperaatorit:
<form action="" method="GET">
<input
name="test"
value="<?php
echo isset($_GET['test']) ? $_GET['test'] : 'vaike'
?>"
>
<input type="submit">
</form>
Nüüd kasutame PHP sulgude lühendatud varianti:
<form action="" method="GET">
<input
name="test"
value="<?= isset($_GET['test']) ? $_GET['test'] : 'vaike' ?>"
>
<input type="submit">
</form>
Nüüd kasutame operaatorit ??, mis
lühendab koodi veelgi:
<form action="" method="GET">
<input name="test" value="<?= $_GET['test'] ?? 'vaike' ?>">
<input type="submit">
</form>
Kasu kolme sisendväljaga kasutajalt aasta, kuu ja päev. Pärast vormi saatmist kuva ekraanil, mitu päeva on jäänud sisestatud kuupäevast kuni Uue Aastani. Lehele sisenemisel seadke sisendväljadesse praegune kuupäev.