ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.03.2021
Просмотров: 216
Скачиваний: 2
Лабораторная работа № 1
Задание № 1
1. Создайте php-скрипт , в котором должны быть:
переменная
$breakfast со значением «gamburger» и
динамическая
переменная $$breakfast со значением « and tea».
Объясните,
что и почему будет выведено на экран в
случаях (а), (б), (в):
(а) print "$breakfast
$gamburger";
(б) print "$breakfast"; print
"$$breakfast";
(в) print $breakfast; print
$$breakfast;
2. В этом же скрипте создайте переменную $breakfast2 являющуюся ссылкой на переменную $breakfast и переменные $color1, $color2 для двух значений цвета (на ваш выбор).
Отобразите на экране значение переменной $breakfast2 цветом $color1 до, а затем цветом $color2 после присвоения переменной $breakfast значения «pizza». Объясните результат.
Задание № 2
1. В скрипте создайте константу NUM_E со значением 2.71828 (число е).
2. Выведите на экран значение этой константы в виде строки «Число e равно …».
3. Присвойте переменной $num_e1 значение константы и отобразите тип переменной $num_e1.
4. Последовательно измените тип переменной $num_e1 на строковый, целый и булевский; отобразите тип и получившееся значение переменной $num_e1.
Задание № 3
Пусть
в скрипте переменная $lang может принимать
значения «ru», «en», «fr» или «de». Используя
операторы if-else-elseif обеспечьте вывод на
экран полного названия языка (русский,
английский, …) в зависимости от того,
что задано в строке вызова
скрипта:
z02-1.php?lang=ru [или
=en или =fr или =de]
Обязательно
предусмотрите случай неверного задания
значения параметра lang - тогда должна
выводиться надпись «Язык неизвестен».
Задание № 4
Сделайте тоже самое, что в задании № 3, но используя оператор switch).
Задание № 5
Пусть
в скрипте переменная $lang может
принимать 2 значения «ru» или «en». Используя
оператор ? обеспечьте
вывод на экран фразы «Привет» или «Hello»
в зависимости от того, что задано в
строке вызова скрипта:
z02-3.php?lang=ru [или
=en]