WEB - Лабораторная работа_1 - PHP
.pdfЛабораторная работа №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.Для чего используются комментарии?