Web-технологии с базами данных. Астахова И.Ф - 31 стр.

UptoLike

31
if ($cook_weight < 300) print "Are you sure this is
enough?";
Команда elseif добавляет в управляющую конструкцию if допол-
нительный уровень проверки и увеличивает количество условий, на
основании которых принимается решение:
if (выражение) {
блок
}
elseif (выражение) {
блок
}
В РНР существует альтернативное представление команды elself – в
виде двух отдельных слов else if. Обратите внимание: условие elself
вычисляется лишь в том случае, если все предшествующие условия if
и elself оказались ложными.
if ($cook_weight < 400) {
print "This is enough potatoes (< 400g) for 1-2 people";
}
elseif ($cook_weight < 600) {
print "That's a lot of potatoes. Having a party per-
haps?"; }
}
else {
print " Who are you cooking for, a some team?";
}
Вложение команд if обеспечивает максимальный контроль над
проверкой условий. Предположим, вес продукта должен проверяться
лишь в том случае, если речь идет о пасте (макаронных изделиях):
// Проверить значение $potatoes
if ($food == "potatoes") {
// Проверить значение $cook_weight
if ($cook_weight < 400) {
print "This is enough potatoes (< 400g) for 1-2 people";
}
elseif ($cook_weight < 600) {
print "That's a lot of potatoes. Having a party per-
haps?";
}
else {
                           31
    if ($cook_weight < 300) print "Are you sure this is
enough?";
    Команда elseif добавляет в управляющую конструкцию if допол-
нительный уровень проверки и увеличивает количество условий, на
основании которых принимается решение:
 if (выражение) {
 блок
 }
 elseif (выражение) {
 блок
 }

     В РНР существует альтернативное представление команды elself – в
виде двух отдельных слов else if. Обратите внимание: условие elself
вычисляется лишь в том случае, если все предшествующие условия if
и elself оказались ложными.
  if ($cook_weight < 400) {
  print "This is enough potatoes (< 400g) for 1-2 people";
  }
  elseif ($cook_weight < 600) {
  print "That's a lot of potatoes. Having a party per-
haps?"; }
  }
  else {
  print " Who are you cooking for, a some team?";
  }

    Вложение команд if обеспечивает максимальный контроль над
проверкой условий. Предположим, вес продукта должен проверяться
лишь в том случае, если речь идет о пасте (макаронных изделиях):
  // Проверить значение $potatoes
  if ($food == "potatoes") {
  // Проверить значение $cook_weight
  if ($cook_weight < 400) {
  print "This is enough potatoes (< 400g) for 1-2 people";
  }
  elseif ($cook_weight < 600) {
  print "That's a lot of potatoes. Having a party per-
haps?";
  }
  else {