Скраћени код за чување подразумеваних вредности у PHP

Код који смо добили је превише дугачак. Хајде да га скратимо. За почетак, уместо if користимо тернарни оператор:

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

А сада користимо скраћену варијанту PHP ознака:

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

А сада користимо оператор ??, који ће још више скратити код:

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

Помоћу три поља упита питајте корисника за годину, месец и дан. Након слања форме прикажите на екрану колико дана је остало од унетог датума до Нове године. При доласку на страницу подесите да у пољима за унос стоји тренутни датум.