Saīsinātais kods noklusējuma vērtību saglabāšanai PHP
Iegūtais kods mums ir pārāk garš. Saīsināsim
to. Sākumā if vietā
izmantosim ternāro operatoru:
<form action="" method="GET">
<input
name="test"
value="<?php
echo isset($_GET['test']) ? $_GET['test'] : 'default'
?>"
>
<input type="submit">
</form>
Un tagad izmantosim saīsināto PHP iekavu variantu:
<form action="" method="GET">
<input
name="test"
value="<?= isset($_GET['test']) ? $_GET['test'] : 'default' ?>"
>
<input type="submit">
</form>
Un tagad izmantosim operatoru ??, kas
vēl vairāk saīsinās kodu:
<form action="" method="GET">
<input name="test" value="<?= $_GET['test'] ?? 'default' ?>">
<input type="submit">
</form>
Ar trīs ievades lauku palīdzību pajautājiet lietotājam gadu, mēnesi un dienu. Pēc formas iesniegšanas izvadiet uz ekrānu, cik dienas atlicis no ievadītā datuma līdz Jaunajam Gadam. Ieejot lapā ielieciet tā, lai ievades laukos būtu pašreizējais datums.