Zkrácený kód pro uložení výchozích hodnot v PHP

Kód, který jsme získali, je velmi dlouhý. Pojďme ho zkrátit. Nejprve místo if použijeme ternární operátor:

html<form action="" method="GET">
  <input
    name="test"
    value="<?php
      echo isset($_GET['test']) ? $_GET['test'] : 'default' 
    ?>"
  >
  <input type="submit">
</form>

A nyní použijeme zkrácenou variantu PHP závorek:

html<form action="" method="GET">
  <input
    name="test"
    value="<?= isset($_GET['test']) ? $_GET['test'] : 'default' ?>"
  >
  <input type="submit">
</form>

A nyní použijeme operátor ??, který kód zkrátí ještě více:

html<form action="" method="GET">
  <input name="test" value="<?= $_GET['test'] ?? 'default' ?>">
  <input type="submit">
</form>
Задание 1

Pomocí tří inputů se zeptejte uživatele na rok, měsíc a den. Po odeslání formuláře vypište na obrazovku, kolik dní zbývá od zadaného data do Nového roku. Při vstupu na stránku zařiďte, aby ve inputech bylo aktuální datum.