Разделы презентаций


Управляющие конструкции в PHP

Содержание

ВыраженияВыражение представляет собой сочетание значений, переменных, операторов и функций, в результате вычисления которого выдается новое значение. Пример$y = 3 * (abs(2*$x) + 4);

Слайды и текст этой презентации

Слайд 1Управляющие конструкции в PHP
ГАПОУ МО «МКЭиИТ»
Преподаватель: Егорова Н.А.
2019 г

Управляющие конструкции  в PHPГАПОУ МО «МКЭиИТ»Преподаватель: Егорова Н.А.2019 г

Слайд 2Выражения
Выражение представляет собой сочетание значений, переменных, операторов и функций, в

результате вычисления которого выдается новое значение.

Пример
$y = 3 *

(abs(2*$x) + 4);
ВыраженияВыражение представляет собой сочетание значений, переменных, операторов и функций, в результате вычисления которого выдается новое значение. Пример$y

Слайд 3Конструкция if
Синтаксис конструкции if

Оператор, следующий

за конструкцией if, будет исполнен, если логическое выражение истинно (true)

Конструкция ifСинтаксис конструкции ifОператор, следующий за конструкцией if, будет исполнен, если логическое выражение истинно (true)

Слайд 4Пример

Пример

Слайд 5Логическое выражение может включать несколько условий.
Пример

< $b and $a>0)
echo "значение a меньше, чем b";
?>

Логическое выражение может включать несколько условий.Пример

Слайд 6Если необходимо выполнить блок операторов, то их нужно поместить в

фигурные скобки {...}


Если необходимо выполнить блок операторов, то их нужно поместить в фигурные скобки {...}

Слайд 7Пример

b";
$b = $a;
}
?>

Пример

Слайд 8Конструкция if-else
Синтаксис конструкции if-else
if (логическое_выражение)
инструкция_1;
else
инструкция_2;
Если логическое_выражение истинно, то выполняется

инструкция_1, а иначе – инструкция_2.
Если инструкция_1 или инструкция_2 состоят из

нескольких команд, то они заключаются в фигурные скобки.
Конструкция if-elseСинтаксис конструкции if-else if (логическое_выражение)	инструкция_1;else	инструкция_2;Если логическое_выражение истинно, то выполняется инструкция_1, а иначе – инструкция_2.Если инструкция_1 или

Слайд 9Пример

echo "a больше b";
$b = $a;
}
else echo

"укажите значение переменной";
?>
Пример

Слайд 10Конструкция elseif
elseif – это комбинация конструкций if и else, расширяет

условную конструкцию if-else.
Синтаксис конструкции elseif:
if (логическое_выражение_1)
оператор_1;
elseif (логическое_выражение_2)
оператор_2;
else
оператор_3;

Конструкция elseifelseif – это комбинация конструкций if и else, расширяет условную конструкцию if-else.Синтаксис конструкции elseif:if (логическое_выражение_1)	оператор_1;elseif (логическое_выражение_2)	оператор_2;else	оператор_3;

Слайд 11Пример

чем b";
} elseif ($a === $b) {
echo

"a равен b";
} else {
echo "a меньше, чем b";
}
?>
Пример

Слайд 12Альтернативный синтаксис:
if (логическое_выражение):
команды;
elseif (другое_логическое_выражение):
команды;
else:
команды;
endif

Альтернативный синтаксис:if (логическое_выражение):	команды;elseif (другое_логическое_выражение):	команды;else:	команды;endif

Слайд 13Пример

Пример

Слайд 14Оператор ?
Оператору ? передается выражение, которое он должен вычислить, и

два выполняемых оператора: один для выполнения, когда результат вычисления выражения

TRUE, а другой – когда FALSE.
Пример
echo $a <= 5 ? "Требуется дозаправка" : "Топлива еще достаточно";
?>
Оператор ?Оператору ? передается выражение, которое он должен вычислить, и два выполняемых оператора: один для выполнения, когда

Слайд 15Циклы в PHP

Циклы в PHP

Слайд 16Цикл – разновидность управляющей конструкции, предназначенная для организации многократного исполнения

набора инструкций.
Итерация – это выполнение операторов внутри тела цикла.
Виды циклов
1. Цикл

с предусловием (while);
2. Цикл с постусловием (do-while);
3. Цикл со счетчиком (for);
4. Специальный цикл перебора массивов (foreach).
Цикл – разновидность управляющей конструкции, предназначенная для организации многократного исполнения набора инструкций.Итерация – это выполнение операторов внутри

Слайд 17При использовании циклов используются операторы break и continue.
break прерывает

работу всего цикла,
continue прерывает текущую итерацию.

При использовании циклов используются операторы break и continue. break прерывает работу всего цикла,continue прерывает текущую итерацию.

Слайд 18Цикл с предусловием while
Принцип работы:
Вычисляется значение логического выражения.
Если значение истинно,

выполняется тело цикла, в противном случае - переход на следующий

за циклом оператор.
Синтаксис цикла с предусловием:
while (логическое_выражение)
инструкция;
Цикл с предусловием whileПринцип работы:Вычисляется значение логического выражения.Если значение истинно, выполняется тело цикла, в противном случае -

Слайд 19Пример

Пример

Слайд 20Группирование операторов внутри тела цикла while
1 способ
while (логическое_выражение):
{
инструкция1;
инструкция2;
}
2 способ
while (логическое_выражение):
инструкция;
...
endwhile;

Группирование операторов внутри тела цикла while1 способwhile (логическое_выражение):	{инструкция1;инструкция2;	}2 способwhile (логическое_выражение):	инструкция;	...endwhile;

Слайд 21Пример

Пример

Слайд 22Цикл с постусловием do while
Цикл проверяет условие после каждой итерации.

Тело цикла выполняется хотя бы один раз.
Синтаксис цикла с

постусловием:
do
{
тело_цикла;
}
while (логическое_выражение);
Цикл с постусловием do whileЦикл проверяет условие после каждой итерации. Тело цикла выполняется хотя бы один раз.

Слайд 23Пример


Пример

Слайд 24Цикл со счетчиком for
Используется для выполнения тела цикла определенное число

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


}
Инициализирующие команды, условие цикла и итерационные команды могут состоять из нескольких выражений, разделенных запятыми.
Тело цикло, состоящее из нескольких выражений должно быть заключено в фигурные скобки.

Цикл со счетчиком forИспользуется для выполнения тела цикла определенное число раз. Синтаксис цикла for:for (инициализирующие_команды; условие_цикла; команды_после_итерации)

Слайд 25Пример 1

Пример 2

echo $x;
?>
Пример 3


Пример 1Пример 2Пример 3

Слайд 26Альтернативный синтаксис цикла for
for (инициализирующие_команды; условие_цикла; команды_после_итерации):
операторы;
endfor;

Альтернативный синтаксис цикла forfor (инициализирующие_команды; условие_цикла; команды_после_итерации):операторы;endfor;

Слайд 27Конструкция break
Для управления работой цикла существует конструкция break, которая осуществляет

выход из цикла.
Пример

$x равен 3, цикл прерывается
?>

Конструкция breakДля управления работой цикла существует конструкция break, которая осуществляет выход из цикла.Пример

Слайд 28Конструкция continue
Завершает текущую итерацию цикла и переходит к новой (если

выполняется условие цикла для цикла с предусловием).
Пример

{
if ($x==3) continue;
echo "Итерация $x
";
}
// Цикл прервется только на третьей итерации
?>


Конструкция continueЗавершает текущую итерацию цикла и переходит к новой (если выполняется условие цикла для цикла с предусловием).

Слайд 29Конструкции выбора
Предназначена для выбора действий в зависимости от значения указанного

выражения.
Используется, если предполагаемых вариантов много, и для каждого варианта

нужно выполнить определенные действия.
Конструкции выбораПредназначена для выбора действий в зависимости от значения указанного выражения. Используется, если предполагаемых вариантов много, и

Слайд 30Синтаксис конструкции switch-case
switch (выражение) {
case значение1: команды1; [break;]
case значение2: команды2;

[break;]
. . .
case значениеN: командыN; [break;]
[default: команды_по_умолчанию; [break]]
}

Синтаксис конструкции switch-caseswitch (выражение) {	case значение1: команды1; [break;]	case значение2: команды2; [break;]	. . .	case значениеN: командыN; [break;][default: команды_по_умолчанию;

Слайд 31Принцип работы конструкции switch-case
Вычисляется значение выражения.
Конструкция switch выполняется поэтапно. Когда

конструкция case находит значение, которое соответствует значению выражения switch, PHP

исполняет определенные конструкции.
PHP продолжает исполнять конструкции до конца блока switch, пока не встречается оператор break.
Если ни одно значение из набора не совпало со значением выражения, тогда выполняется блок default, если он указан.
Принцип работы конструкции switch-caseВычисляется значение выражения.Конструкция switch выполняется поэтапно. Когда конструкция case находит значение, которое соответствует значению

Слайд 32Пример 1

echo "x=1
";
case 2:
echo "x=2
";
}
?>

Пример 1

Слайд 33Пример 2

echo "x=1
"; break;
case 2:
echo "x=2
"; break;
}
?>

Пример 2

Слайд 34Пример 3

"Груша":
echo "Это Груша"; break;
case "Арбуз":
echo

"Это Арбуз"; break;
default: echo "Значение не найдено";
}
?>
Пример 3

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика