Kode Singkat untuk Menyimpan Nilai Default di PHP
Kode yang kita dapatkan terlalu panjang. Mari
menyingkatnya. Pertama, gunakan operator ternary
sebagai pengganti if:
<form action="" method="GET">
<input
name="test"
value="<?php
echo isset($_GET['test']) ? $_GET['test'] : 'default'
?>"
>
<input type="submit">
</form>
Dan sekarang gunakan tanda kurung PHP versi singkat:
<form action="" method="GET">
<input
name="test"
value="<?= isset($_GET['test']) ? $_GET['test'] : 'default' ?>"
>
<input type="submit">
</form>
Dan sekarang gunakan operator ??, yang
akan membuat kode lebih singkat lagi:
<form action="" method="GET">
<input name="test" value="<?= $_GET['test'] ?? 'default' ?>">
<input type="submit">
</form>
Dengan menggunakan tiga input, tanyakan kepada pengguna tahun, bulan, dan hari. Setelah formulir dikirim, tampilkan di layar, berapa hari lagi dari tanggal yang dimasukkan sampai Tahun Baru. Saat membuka halaman, buatlah agar di input sudah terisi tanggal saat ini.