Скарочаны код для захавання значэнняў па змаўчанні ў PHP
Атрыманы намі код вельмі доўгі. Давайце
яго скарацім. Для пачатку замест if
выкарыстаем тэрнарны аператар:
<form action="" method="GET">
<input
name="test"
value="<?php
echo isset($_GET['test']) ? $_GET['test'] : 'default'
?>"
>
<input type="submit">
</form>
А цяпер выкарыстаем скарочаны варыянт PHP дужкі:
<form action="" method="GET">
<input
name="test"
value="<?= isset($_GET['test']) ? $_GET['test'] : 'default' ?>"
>
<input type="submit">
</form>
А цяпер выкарыстаем аператар ??, які
скараціць код яшчэ больш:
<form action="" method="GET">
<input name="test" value="<?= $_GET['test'] ?? 'default' ?>">
<input type="submit">
</form>
З дапамогай трох інпутаў спытайце ў карыстальніка год, месяц і дзень. Пасля адпраўкі формы выведзьце на экран, колькі дзён засталося ад уведзенай даты да Новага Года. Пасля заходу на старонку зрабіце так, каб у інпутах стаяла бягучая дата.