Kod i Shkurtuar për Ruajtjen e Vlerave të Paracaktuara në PHP
Kodi që kemi marrë është shumë i gjatë. Le ta shkurtojmë atë. Fillimisht, në vend të if përdorim operatorin ternar:
<form action="" method="GET">
<input
name="test"
value="<?php
echo isset($_GET['test']) ? $_GET['test'] : 'default'
?>"
>
<input type="submit">
</form>
Dhe tani përdorim variantin e shkurtuar të kllapave PHP:
<form action="" method="GET">
<input
name="test"
value="<?= isset($_GET['test']) ? $_GET['test'] : 'default' ?>"
>
<input type="submit">
</form>
Dhe tani përdorim operatorin ??, i cili do ta shkurtojë kodin edhe më shumë:
<form action="" method="GET">
<input name="test" value="<?= $_GET['test'] ?? 'default' ?>">
<input type="submit">
</form>
Me ndihmën e tre input-eve, pyesni përdoruesin për vitin, muajin dhe ditën. Pas dërgimit të formës, shfaqni në ekran sa ditë kanë mbetur nga data e futur deri në Vitin e Ri. Kur hyni në faqe, bëni që në input-et të vendoset data aktuale.