PHP'de Varsayılan Değerleri Kaydetmek için Kısaltılmış Kod
Elde ettiğimiz kod çok uzun. Hadi
kısaltalım. Başlangıç olarak if
yerine üçlü operatörü kullanalım:
<form action="" method="GET">
<input
name="test"
value="<?php
echo isset($_GET['test']) ? $_GET['test'] : 'default'
?>"
>
<input type="submit">
</form>
Şimdi de PHP'nin kısaltılmış etiketini kullanalım:
<form action="" method="GET">
<input
name="test"
value="<?= isset($_GET['test']) ? $_GET['test'] : 'default' ?>"
>
<input type="submit">
</form>
Şimdi de kodu daha da kısaltacak olan
?? operatörünü kullanalım:
<form action="" method="GET">
<input name="test" value="<?= $_GET['test'] ?? 'default' ?>">
<input type="submit">
</form>
Üç input kullanarak kullanıcıdan yıl, ay ve gün bilgisini isteyin. Form gönderildikten sonra ekrana, girilen tarihten Yeni Yıla kaç gün kaldığını yazdırın. Sayfaya ilk girişte inputlarda mevcut tarihin bulunmasını sağlayın.