Կրճատ կոդ՝ 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>
Երեք ինփուտի օգնությամբ հարցրեք օգտատիրոջից տարին, ամիսը և օրը: Ֆորման ուղարկելուց հետո էկրանին ցուցադրեք, թե քանի օր է մնացել մինչև Ամանորը մուտքագրված ամսաթվից: Էջ մտնելիս արեք այնպես, որ ինփուտներում լինի ընթացիկ ամսաթիվը: