Скраћени код за чување подразумеваних вредности у PHP
Код који смо добили је превише дугачак. Хајде да
га скратимо. За почетак, уместо if
користимо тернарни оператор:
<form action="" method="GET">
<input
name="test"
value="<?php
echo isset($_GET['test']) ? $_GET['test'] : 'default'
?>"
>
<input type="submit">
</form>
А сада користимо скраћену варијанту PHP ознака:
<form action="" method="GET">
<input
name="test"
value="<?= isset($_GET['test']) ? $_GET['test'] : 'default' ?>"
>
<input type="submit">
</form>
А сада користимо оператор ??, који
ће још више скратити код:
<form action="" method="GET">
<input name="test" value="<?= $_GET['test'] ?? 'default' ?>">
<input type="submit">
</form>
Помоћу три поља упита питајте корисника за годину, месец и дан. Након слања форме прикажите на екрану колико дана је остало од унетог датума до Нове године. При доласку на страницу подесите да у пољима за унос стоји тренутни датум.