Skraćeni kod za čuvanje podrazumevanih vrednosti u PHP
Kod koji smo dobili je previše dugačak. Hajde da
ga skratimo. Za početak umesto if
upotrebimo ternarni operator:
<form action="" method="GET">
<input
name="test"
value="<?php
echo isset($_GET['test']) ? $_GET['test'] : 'default'
?>"
>
<input type="submit">
</form>
A sada upotrebimo skraćenu varijantu PHP zagrada:
<form action="" method="GET">
<input
name="test"
value="<?= isset($_GET['test']) ? $_GET['test'] : 'default' ?>"
>
<input type="submit">
</form>
A sada upotrebimo operator ??, koji
će dodatno skratiti kod:
<form action="" method="GET">
<input name="test" value="<?= $_GET['test'] ?? 'default' ?>">
<input type="submit">
</form>
Pomoću tri input polja pitajte korisnika za godinu, mesec i dan. Nakon slanja forme prikažite na ekranu koliko dana je ostalo od unetog datuma do Nove Godine. Prilikom ulaska na stranicu postavite da u input poljima stoji trenutni datum.