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