Kod Ringkas untuk Menyimpan Nilai Lalai dalam PHP

Kod yang kita dapat terlalu panjang. Mari ringkaskannya. Sebagai permulaan, gantikan if dengan pengendali ternary:

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

Dan sekarang gunakan variasi ringkas untuk kurungan PHP:

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

Dan sekarang gunakan pengendali ??, yang akan meringkaskan kod tersebut lagi:

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

Dengan menggunakan tiga input, tanya pengguna tentang tahun, bulan dan hari. Selepas borang dihantar, paparkan pada skrin, berapa hari yang tinggal dari tarikh yang dimasukkan sehingga Tahun Baru. Semasa masuk ke halaman buat supaya dalam input terdapat tarikh semasa.