Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

WEB - Лабораторная работа_1 - PHP

.pdf
Скачиваний:
95
Добавлен:
26.03.2015
Размер:
112.58 Кб
Скачать

Лабораторная работа №1 Переменные, константы, операторы и комментарии в РНР

Цель: ознакомление с использованием переменных, констант и операторов в РНР.

Задачи:

1.Использование комментариев в РНР.

<?php

echo "Меня зовут Вася";

//Это однострочный комментарий

//в стиле С++

echo "Фамилия моя Петров";

/* Это многострочный комментарий. Здесь можно написать несколько строк. При исполнении программы все, что находится здесь (закомментировано), будет игнорировано. */

echo "Я изучаю PHP";

#Это комментарий в стиле

#оболочки Unix

?>

2.Определение констант

<?php

define("PASSWORD","qwerty"); // определяем константу PASSWORD define("PI","3.14", True); // определяем регистронезависимую

//константу PI со значением 3.14 echo (PASSWORD);

// выведет значение константы PASSWORD

echo constant("PASSWORD");// тоже выведет значение echo (password);

/* выведет password и предупреждение, поскольку мы ввели регистрозависимую константу PASSWORD */

echo pi; // выведет 3.14, поскольку константа PI // регистронезависима по определению

?>

3.Задание переменных по значению

<?php

$first = ' Text '; // Присваиваем $first значение ' Text ' $second = $first; // Присваиваем $second значение переменной

$first

$first = ' New text '; // Изменяем значение $first на ' New text

'

echo "Переменая с именем first равна $first <br>"; // выводим значение $first

echo "Переменая с именем second равна $second"; // выводим значение $second

?>

4.Задание переменной по ссылке

<?php

$first = ' Text '; // Присваиваем $first значение ' Text ' $second = &$first; /* Делаем ссылку на $first через $second.

Теперь значения этих переменных будут всегда совпадать */

//Изменим значение $first на ' New text ' $first = ' New text ';

echo "Переменная с именем first равна $first <br>";

//выведем значения обеих переменных

echo "Переменная с именем second равна $second";

?>

Задания для самостоятельной работы:

1.Создать HTML-форму, в которой пользователь вводит свое имя и фамилию в два разных поля. Скрипт должен выводить приветствие вида: «Здравствуйте, Петя Иванов! Добро пожаловать в мир РНР!» Каждую строку скрипта прокомментируйте.

Вопросы для контроля:

1.Назовите особенность переменных в РНР.

2.С помощью какого синтаксиса определяются константы в РНР? 3.Для чего используются комментарии?

Соседние файлы в предмете Программирование для Web