PHPda standart qiymatlarni saqlash uchun qisqartirilgan kod
Biz olgan kod juda uzun. Keling
uni qisqartiramiz. Boshlash uchun if
o'rniga ternar operatoridan foydalanamiz:
<form action="" method="GET">
<input
name="test"
value="<?php
echo isset($_GET['test']) ? $_GET['test'] : 'default'
?>"
>
<input type="submit">
</form>
Endi esa PHPning qisqartirilgan variantidan foydalanamiz:
<form action="" method="GET">
<input
name="test"
value="<?= isset($_GET['test']) ? $_GET['test'] : 'default' ?>"
>
<input type="submit">
</form>
Endi esa kodni yanada qisqartiradigan
?? operatoridan foydalanamiz:
<form action="" method="GET">
<input name="test" value="<?= $_GET['test'] ?? 'default' ?>">
<input type="submit">
</form>
Uchta input yordamida foydalanuvchidan yil, oy va kunni so'rang. Formani yuborishdan so'ng ekranda, kiritilgan sanadan Yangi Yilgacha qancha kun qolganligini chiqaring. Sahifaga kirganda inputlarda joriy sana turishi uchun sozlang.