Тема 2
Практическое занятие 2
Основные операторы языка PHP
Цель: освоение методов работы с основными операторами: оператором присваивания, операторами сравнения и операторами управления программой на языке PHP. Любая программа состоит из операторов. Базовым оператором является оператор присваивания. Операторы в тексте программы выполняются последовательно. Для изменения линейного порядка выполнения операторов служат специальные конструкции: условные операторы, операторы переключения и операторы, позволяющие организовать циклическое повторение некоторой группы операторов.
Задачи: Изучение простых и составных операторов присваивания.
Изучение операций сравнения и принципов построения синтаксически правильных выражений сравнения.
Изучение операторов управления:
условного оператора IF, IF ... ELSE, IF ... IFELSE;
оператора переключения-выбора SWITCH;
операторов организации циклов While, Do while, FOR.
Рекомендуется задания 1, 2, 5 и 6 выполнить на занятии в аудитории, а задания 3, 4, 7 и 8 оставить на самостоятельную работу.
Задание №1 При выполнении операций в PHP допустимо одновременное присваивание. Например, корректным будет оператор
$ a =$ b =12;
Простой оператор присваивания в PHP — расширен дополнительными арифметическими операциями, так допустимы операции
$ a +=5; $ b -=10;$ a *=$ b;
Написать программу, которая выполняет следующие действия (см. рис. 1). При этом значение N равно номеру студента по журналу. Вместо букв ФИО написать свои данные. Слово «студент» для лиц женского пола заменить на слово «студентка».
После выполнения первого задания сделать выводы, в которых ответить на следующие контрольные вопросы:
Чем отличается операция постинкремента от операции прединкремента?
Каков порядок операций при совмещении операций инкрементирования и операций присваивания? Поясните примером задания 1.
Каков порядок при выполнении операций сложного присваивания?
Передавайте значение N и ФИО при запуске скрипта через протокол GET (см. практическое занятие 1).
Подготовьте протокол выполнения первого задания в электронном виде: для этого скопируйте скриншоты экранов при выполнении задания.