Лабораторная работа 2. Основные конструкции языка PHP

Задание на лабораторную работу

№ 1

Используя переменные $color и $size сформировать php-скрипт z2-1.php, который выводит на экран строку текста заданным цветом и размером.

(Использовать листинг 1-2).

№ 2

В скрипте z2-2.php имеется переменная $breakfast со значением «gamburger» и динамическая переменная $$breakfast со значением » and tea».
Объяснить, что будет выведено на экран в случаях (а), (б), (в) и почему:
(а) print «$breakfast $gamburger»;
(б) print «$breakfast»; print «$$breakfast»;
(в) print $breakfast; print $$breakfast;

(Использовать листинг 2-1).

№ 3

Выполните листинг 3-1 (ls3-1.php).

В скрипте z2-3.php создайте переменную $breakfast со значением «gamburger» и переменную $breakfast2 являющуюся ссылкой на переменную $breakfast. Отобразите на экране значение переменной $breakfast2 до, а затем после присвоения переменной $breakfast значения «tea». Объясните результат.

(Использовать листинг 2-2).

№ 4

  1. В скрипте z2-4.php создайте константу NUM_E со значением 2.71828 (число е).
  2. Выведите на экран значение этой константы в виде строки «Число e равно …».
  3. Присвойте переменной $num_e1 значение константы и отобразите тип переменной $num_e1.
  4. Последовательно измените тип переменной $num_e1 на строковый, целый и булевский; отобразите тип и получившееся значение переменной $num_e1.

(Использовать листинги 3-2 и 5-1).

№ 5

Пусть в скрипте z2-5.php переменная $lang может принимать значения «ru», «en», «fr» или «de». Используя операторы if-else-elseif обеспечьте вывод на экран полного названия языка (русский, английский, …) в зависимости от того, что задано в строке вызова скрипта:
z05-5.php?lang=ru [en/fr/de] Обязательно предусмотреть случай неверного задания значения параметра lang — тогда должна выводиться надпись «язык неизвестен».

(Использовать листинг 6-2).

№ 6

Сделайте тоже самое, что в задании № 5, но используя оператор switch
(скрипт z2-6.php).

(Использовать листинг 6-3).

№ 7

Пусть в скрипте z2-7.php переменная $lang может принимать 2 значения «ru» или «en». Используя оператор ? , обеспечьте вывод на экран фразы «Привет» или «Hello» в зависимости от того, что задано в строке вызова скрипта:
z2-7.php?lang=ru [en]

(Использовать листинг 6-4).

Если вы хотите купить данную работу, то заполните, пожалуйста, всплывающую форму. В поле «Сообщение» укажите удобный для вас способ оплаты. Реквизиты для оплаты выбранного вами товара сообщит наш менеджер в ответном письме.
После оплаты работа будет прислана на указанный вами email адрес.

Tags:

php,