Кӯтоҳкардаи код барои нигоҳдории арзишҳои пешфарз дар 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>
Бо ёрии се input аз корбар сол, моҳ ва рӯзро бипурсед. Пас аз фиристодани форм дар экран чоп кунед, ки чанд рӯз то Соли Нав аз таърихи воридшуда боқӣ мондааст. Ҳангоми ворид шудан ба саҳифа чункин кунед, ки дар inputҳо таърихи ҷорӣ истода бошад.