Mã rút gọn để lưu giá trị mặc định trong PHP
Mã chúng ta nhận được quá dài. Hãy
rút gọn nó. Đầu tiên, thay vì sử dụng if,
hãy dùng toán tử ba ngôi:
<form action="" method="GET">
<input
name="test"
value="<?php
echo isset($_GET['test']) ? $_GET['test'] : 'default'
?>"
>
<input type="submit">
</form>
Và bây giờ sử dụng biến thể rút gọn của thẻ PHP:
<form action="" method="GET">
<input
name="test"
value="<?= isset($_GET['test']) ? $_GET['test'] : 'default' ?>"
>
<input type="submit">
</form>
Và bây giờ sử dụng toán tử ??, nó
sẽ rút gọn mã thêm nữa:
<form action="" method="GET">
<input name="test" value="<?= $_GET['test'] ?? 'default' ?>">
<input type="submit">
</form>
Sử dụng ba ô input để hỏi người dùng về năm, tháng và ngày. Sau khi gửi biểu mẫu, hãy hiển thị ra màn hình số ngày còn lại từ ngày đã nhập đến Tết Dương lịch. Khi truy cập trang, hãy đặt ngày hiện tại vào các ô input.