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>
तीन इनपुट्स की सहायता से उपयोगकर्ता से वर्ष, महीना और दिन पूछें। फॉर्म सबमिट करने के बाद स्क्रीन पर प्रदर्शित करें कि दर्ज की गई तारीख से नए साल तक कितने दिन शेष हैं। पृष्ठ पर आते ही ऐसा करें कि इनपुट्स में वर्तमान तारीख हो।