PHP-ում պայմանների մեջ գանգուր փակագծերի ընտրովի բնույթը
Այն դեպքում, երբ գանգուր փակագծերի if
կամ else մեջ կլինի միայն մեկ արտահայտություն,
հնարավոր է չգրել այդ գանգուր փակագծերը: Ենթադրենք,
օրինակ, տրված է այսպիսի կոդ բոլոր փակագծերով.
php<?php
if ($test == 0) {
echo '+++';
} else {
echo '---';
}
?>
Կարելի է կրճատել այն այսպես.
php<?php
if ($test == 0) echo '+++'; else echo '---';
?>
Կամ այսպես.
php<?php
if ($test == 0) {
echo '+++';
} else echo '---';
?>
Կարելի է նաև հեռացնել բոլոր փակագծերը, բայց ձևավորել ամեն-thing-in չէ տողով, այլ այսպես.
php<?php
if ($test == 0)
echo '+++';
else
echo '---';
?>
Задание 1
Վերագրեք հետևյալ կոդը կրճատված ձևով.
php<?php
if ($test == 0) {
echo 'yes';
} else {
echo 'no';
}
?>
Задание 2
Վերագրեք հետևյալ կոդը կրճատված ձևով.
php<?php
if ($test == 0) {
echo 'yes';
}
?>