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 '---';
?>

Барча қавсларни олиб ташлаш мумкин, лекин барчасини бир қаторга эмас, балки шундай килиб расмлаш мумкин:

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';
  }
?>