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>
Үш инпут көмегімен пайдаланушыдан жыл, ай және күнді сұраңыз. Пішімді жібергеннен кейін экранда енгізілген күннен Жаңа Жылға дейін қанша күн қалғанын шығарыңыз. Бетке кірген кезде инпуттарда ағымдағы күн тұрғанын жасаңыз.