Código abreviado para salvar valores padrão em PHP
O código que recebemos é muito longo. Vamos
encurtá-lo. Primeiro, em vez de if
usamos o operador ternário:
<form action="" method="GET">
<input
name="test"
value="<?php
echo isset($_GET['test']) ? $_GET['test'] : 'default'
?>"
>
<input type="submit">
</form>
E agora usamos a versão abreviada das tags PHP:
<form action="" method="GET">
<input
name="test"
value="<?= isset($_GET['test']) ? $_GET['test'] : 'default' ?>"
>
<input type="submit">
</form>
E agora usamos o operador ??, que
encurtará o código ainda mais:
<form action="" method="GET">
<input name="test" value="<?= $_GET['test'] ?? 'default' ?>">
<input type="submit">
</form>
Com três inputs, pergunte ao usuário o ano, mês e dia. Após o envio do formulário, exiba na tela quantos dias faltam da data inserida até o Ano Novo. Ao acessar a página, faça com que os inputs mostrem a data atual.