Verkorte kode vir die stoor van verstekwaardes in PHP
Die kode wat ons gekry het, is baie lank. Laat ons
dit verkort. Eerder as om if te gebruik,
laat ons die ternêre operatore gebruik:
<form action="" method="GET">
<input
name="test"
value="<?php
echo isset($_GET['test']) ? $_GET['test'] : 'default'
?>"
>
<input type="submit">
</form>
En nou gebruik ons die verkorte weergawe van die PHP hakies:
<form action="" method="GET">
<input
name="test"
value="<?= isset($_GET['test']) ? $_GET['test'] : 'default' ?>"
>
<input type="submit">
</form>
En nou gebruik ons die ??-operateur, wat
die kode selfs nog meer sal verkort:
<form action="" method="GET">
<input name="test" value="<?= $_GET['test'] ?? 'default' ?>">
<input type="submit">
</form>
Vra die gebruiker die jaar, maand en dag met behulp van drie insette. Nadat die vorm ingestuur is, vertoon hoeveel dae daar oor is vanaf die ingevoerde datum tot Nuwejaar. Wanneer die bladsy besoek word, maak seker dat die huidige datum in die insette verskyn.