Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод указания PHP (2012 год) Дзгоев, Бетрозов,...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.13 Mб
Скачать

Универсальный цикл for

Формат конструкции такой: for (инициализирующие_команды; условие _ цикла; команды_после_прохода) тело цикла;

Работает он следующим образом. Как только управление доходит до цикла, первым делом выполняются операторы, включенные в инициализирующие_команды (слева направо). Эти команды перечисляются там, через запятую.

Пример 21

<?php

for ($i=0, $sum=0; $i<=1000; $i++)

{

$sum=$sum +$i;

}

echo "Сумма всех чисел от 1 до 1000 равна - $sum";

?>

Инструкции break

Для того, чтобы упростить логику какого-нибудь сложного цикла, удобно иметь возможность его прервать в ходе очередной итерации. Для этого предназначена инструкция break, которая осуществляет немедленный выход из цикла.

Пример 22

<?php

for($i=0; $i<10; $i++)

{

if ($i==5) break ;

echo"$i";

}

?>

Как только переменная $i становится равной 5, цикл останавливается.

Инструкцию break удобно использовать для циклов поисков: как только очередная итерация цикла удовлетворяет поисковому условию, поиск обрывается.

Конструкция switch-case

Часто вместо нескольких расположенных подряд инструкций if-else целесообразно воспользоваться специальной конструкцией switch-case:

switch(выражение)

{

case значение1: команды1; [break;]

case значение2: команды2; [break;]

case значение3: команды3; [break;]

[default: команды_по_умолчанию; [break]]

}

Пример 23

<?php

$sposob="Банк";

switch ($sposob)

{

case "Банк":

echo "Чтобы оплатить через Банк.................";

break;

case "Почта":

echo "Чтобы оплатить через Почту.................";

break;

case "Western Union":

echo "Чтобы оплатить через Western Union.................";

break;

default:

echo "<p> Вы не выбрали способ оплаты";

break;

}

?>

Конструкция include

Конструкция include предназначена для включения файлов в код сценария PHP во время исполнения сценария. PHP преобразует сценарий во внутреннее представление, анализируя строки сценария по очереди, пока не доходит до конструкции include. Дойдя до include, PHP прекращает транслировать сценарий и переключается на указанный в include файл.

Пример 24

Создать первый файл PHP.

Include.php

<?php

$a=30;

$b=120;

$c=$a+$b;

echo "Сумма переменных - $c";

?>

Создать второй файл и перенести в него из файла Include.php инициализации двух переменных $a=30; $b=120; Сохранить второй файл в той же папке.

Settings.php

<?php

$a=30;

$b=120;

?>

Удалить из файла Include.php инициализации двух переменных $a=30; $b=120; и записываем на их месте include "Settings.php"

Include.php

<?

include "Settings.php";

$c=$a+$b;

echo "Сумма переменных - $c";

?>

Порядок выполнения работы

  1. Рассмотреть все вышеуказанные примеры.

  2. Самостоятельно составить код программы PHP всех арифметических операций и вывести результаты вычислений на экран.

  3. Напишите код программы, проверяющий две переменные на неравенство. Неравенство в PHP обозначается так: $x!=$y.

  4. Двойное (составное) условия If-Else. Составить пример, используя знаки « < », « > », « >= », « <= »

  5. Используя цикл с предусловием While посчитать сумму чисел от 1 до 100.

  6. Составить пример, демонстрирующий работу конструкции Include.

  7. Оформите лабораторную работу №8. Преподавателю лабораторную работу сдать в электронном, и в печатном виде.